Как использовать bochsdbg для отладки с кодом ассемблера? - PullRequest
1 голос
/ 17 декабря 2011

Например, если я хочу установить точку останова в 'mov ah, my_string_address', которая находится в строке 20, как я могу это сделать?

Примечание. Я не хочу устанавливать точку останова в интерпретируемом коде ассемблера, например «mov ah, 0x7c1f».

Какое программное обеспечение мне следует использовать? (GDB?)

Я попытался добавить строку в bochsrc.txt

  gdbstub: enabled=1, port=1234, text_base=0, data_base=0, bss_base=0

И используйте gdb для подключения к нему.

  (gdb) target remote 127.0.0.1:1234

Но я не знаю, что делать дальше.

Потому что я не могу перечислить ассемблерный код в GDB, и я также не знаю, как разбить строку в bochsdbg с исходным кодом.

Спасибо ~

...