我正在学习如何在汇编中编程,并且我想在逐步执行程序时确切地了解 gdb 每行执行的内容。我知道display /i $pc
给了我与正在执行的内容相对应的汇编代码,但我想要目标代码(我认为这就是它的名字?)
例如,如果我有以下内容:
0: c7 04 24 12 90 04 08 movl $0x8049012,(%esp)
7: 5d pop %ebp
8: c7 45 00 28 54 8f 44 movl $0x448f5428,0x0(%ebp)
f: 89 e5 mov %esp,%ebp
11: 55 push %ebp
我希望 gdb 告诉我它正在经历c7 04 24 12 90 04 08
而不是给我movl $0x8049012,(%esp)
.
谢谢你的帮助 :)