如何像debug那样观察寄存器的值呢?有这样的工具吗?
发表于 : 2008-02-19 0:25
在win里debug 里,一个-r命令就列出了所有寄存器的值,在linux下要用什么工具输什么命令呢?
代码: 全选
(gdb) info registers
eax 0xfffffffc -4
ecx 0xf 15
edx 0xfa0 4000
ebx 0x830bc88 137411720
esp 0xbfa04558 0xbfa04558
ebp 0xbfa04578 0xbfa04578
esi 0xfa0 4000
edi 0xb6dd6ff4 -1227001868
eip 0xb7f1d410 0xb7f1d410 <error+64>
eflags 0x246 [ PF ZF IF ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
(gdb) print $eax
$14 = -4
(gdb) print $ecx
$15 = 15
(gdb) print $edx
$16 = 4000