Консольный отладчик ASM для Win64, разобраться?

Ищу консольный отладчик, способный отлаживать exe-файлы, изначально написанные под FASM, обладающий большими консольными возможностями (вывод значений регистров процессора, управление отладкой и тд).
Наткнулся на проект GDB (GNU Debugger), но не смог его сдружить со своими exe-файлами:
(gdb) N:\SRW64\lab1.exe
The program is not being run.

Пробовал разные сборки... Видимо, я чего-то не понимаю.

Вопросы следующие:

1. Можно ли сдружить gdb с exe-файлами от FASM? Или FASM генерит бинарники, которые gdb читать не способен в принципе?

2. Какие ещё вы знаете отладчики с выводом информации на консоль, которые потянут Win64? А в частности FASM?

3. Если все-таки для FASM таких отладчиков не существуют, подскажите рабочие связки ASM Compiler + Console Debugger для Win64?

Заранее спасибо за пояснения.
  • Вопрос задан
  • 4033 просмотра
Решения вопроса 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
(gdb) N:\SRW64\lab1.exe

Тогда уж

(gdb) file N:\SRW64\lab1.exe

или из командной строки

> gdb N:\SRW64\lab1.exe

Можно ли сдружить gdb с exe-файлами от FASM? Или FASM генерит бинарники, которые gdb читать не способен в принципе?

Если ваш gdb в принципе понимает exe (не могу проверить, нет винды под рукой), то не важно, кто этот exe сделал.

Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы