При отладке приложения Windows, с OllyDbg, можно добавлять комментарии к выходу ассемблера следующим образом:Как добавить комментарии к выходу gdb?
00401020 push ebp ; add comment here
Можно ли добавлять комментарии к выходу GdB так же, как выше способом?
Когда мы передаем disassemble
в GDB, он показывает, как это:
(gdb) disassemble main
Dump of assembler code for function main:
0x0804841d <+0>: push %ebp
0x0804841e <+1>: mov %esp,%ebp
0x08048420 <+3>: and $0xfffffff0,%esp
0x08048423 <+6>: sub $0x10,%esp
0x08048426 <+9>: movl $0x80484d0,(%esp)
0x0804842d <+16>: call 0x80482f0 <[email protected]>
0x08048432 <+21>: mov $0x0,%eax
0x08048437 <+26>: leave
0x08048438 <+27>: ret
End of assembler dump.
Можем ли мы добавить некоторые комментарии линии 0x0804841d для того, чтобы выход GDB как это:
(gdb) disassemble main
Dump of assembler code for function main:
0x0804841d <+0>: push %ebp ; add comment here
0x0804841e <+1>: mov %esp,%ebp
0x08048420 <+3>: and $0xfffffff0,%esp
0x08048423 <+6>: sub $0x10,%esp
0x08048426 <+9>: movl $0x80484d0,(%esp)
0x0804842d <+16>: call 0x80482f0 <[email protected]>
0x08048432 <+21>: mov $0x0,%eax
0x08048437 <+26>: leave
0x08048438 <+27>: ret
End of assembler dump.
Ну, есть ли другие отладчики, которые могли бы сделать то же самое? – Bill
@Bill согласно * вы *, olliedbg жестяная банка. Я предполагаю, что вы хотите работать с Linux. Я не знаю об отладчиках Linux, которые это поддерживают, и не понимаю, почему эта функция полезна в первую очередь. –