0
我正在学习使用gdb和寄存器调试,但我被困在一个点上。作为一个指令,我应该打印
print $esp
result: $1 = -9008
,但我期待这样的结果:
$2 = (void *) 0x7fffffffdcd0
在接下来的命令,我需要输入命令:
x/24 $esp
说没有访问该注册
Cannot access memory at address 0xffffffffffffdce0
感谢。我已经更改为在i386操作系统Linux上进行调试,并且工作正常 –