x86汇编:如何在GDB中获取局部变量的值?

时间:2014-04-26 01:31:09

标签: x86 gdb

我试图在GDB中为一个额外的信用项目剖析一些代码。运行代码(使用Intel语法)我需要查看当前值在堆栈上的地址 - 让我们说[ebp-0x4]。如何查看该地址的值是什么?

2 个答案:

答案 0 :(得分:2)

  

如何查看该地址的值是什么?

(gdb) x/x $ebp-4

答案 1 :(得分:0)

你也可以使用print

print *(double*)($ebp-4)  Print double at address %ebp-4
print /t $ebp-4           Print in binary forms

"帮助x"会告诉你像" / a / w / d" ....

这样的格式