标签: gdb stack return-value disassembly
我正在使用我在gdb中删除的二进制文件。现在我只是检查一个函数的返回值。
0x08048604 <playGame+78>: ret
地址是否显示了函数中存储ret的地址?或者它只是返回ret值的指令的地址?
答案 0 :(得分:2)
来自.text部分的地址,其中存储了ret指令。您可以向函数添加一些局部变量并打印它们的地址,这将是非常不同的,因为本地存储在堆栈上,堆栈通常远离实际的可执行代码。
.text
ret