2009-11-24 99 views
7

是否有可能配置gdb,以便在没有调试符号或没有可用源时调试汇编代码? 我的意思是表示汇编指令通过汇编指令执行一步步调试(下一个/步骤命令)时(未desassembling所有的功能。只是将要执行的下一个指令)告诉gdb反汇编“未知”代码

问候, 艾曼

+0

我相信这是可能的。 Xcode默认使用它,它使用gdb。不知道如何配置普通的'gdb来做到这一点。 – 2009-11-24 15:28:10

+0

可能的重复[如何反汇编剥离的应用程序的主要功能?](http://stackoverflow.com/questions/5475790/how-to-disassemble-the-main-function-of-a-stripped-application) – karlphillip 2012-01-19 11:45:49

回答

2
set disassemble-next-line auto

是我觉得最有用的。即使源可用,您也可以将其设置为“开启”以进行反汇编。

4

是。使用display/ni $pc反汇编下一个n说明。您也可以下载GDB manual