我调试一个非常简单的代码使用gdb:为什么gdb中的“info register ebp”不显示十进制数字?
mov ebp,eax ; Save # of bytes read from file for later
这里是我的输出:
Breakpoint 2, Read() at hexdump1.asm:44
(gdb) info register eax
eax 0xd 13
(gdb) step
Read() at hexdump1.asm:45
(gdb) info register ebp
ebp 0xd 0xd
为什么GDB显示我0xd中13 EAX但0xd中0xd中的EBP?
如果你在该行停止,但尚未执行。另外,除非你知道你在做什么,否则不要惹恼EBP。 – 2015-01-15 18:17:10
@SevaAlekseyev我已经跨过那条线。正如你可以看到0xd已经是十进制13. – 2015-01-15 18:23:49