我調試一個非常簡單的代碼使用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