GDB disas关于地址值的问题

时间:2010-05-05 08:05:04

标签: gdb stack return-value disassembly

我正在使用我在gdb中删除的二进制文件。现在我只是检查一个函数的返回值。

0x08048604 <playGame+78>: ret

地址是否显示了函数中存储ret的地址?或者它只是返回ret值的指令的地址?

1 个答案:

答案 0 :(得分:2)

来自.text部分的地址,其中存储了ret指令。您可以向函数添加一些局部变量并打印它们的地址,这将是非常不同的,因为本地存储在堆栈上,堆栈通常远离实际的可执行代码。