Я хотел бы просмотреть двоичный файл, который мой учитель дал мне построчно, чтобы проверить адреса в стеке и содержимое разных регистров, но я не очень хорошо знаком с использованием gdb. Хотя у меня есть код на C, мы должны работать полностью из двоичного файла. Вот команды, которые я использовал до сих пор:
(gdb) file SomeCode
Что дает мне это сообщение:
Reading symbols from ../overflow/SomeCode ...(no debugging symbols found)...done.
Тогда я использую:
(gdb) disas main
, что дает мне всю сборку. Я хотел установить точку останова и использовать команду «next», но ни одна из команд, которые я пробовал, не сработала. Кто-нибудь знает синтаксис, который я бы использовал?