如何在gdb中检查存储在-0x14(%ebp)中的值?

时间:2014-10-18 04:37:14

标签: assembly gdb

我想知道如何在gdb中使用print命令检查存储在-0x14(%ebp)中的值 我尝试使用像“p $ ebp-20这样的东西,但它不起作用

2 个答案:

答案 0 :(得分:2)

  

我尝试使用像“p $ ebp-20这样的东西,但它不起作用

工作(打印%ebp - 20的值),它只是没有做你想要的。

您想要的是通过examine命令实现的:

(gdb) x/x $ebp-20

答案 1 :(得分:1)

你很亲密:

p *(int *)($ebp-20)

或其中的一些变体应该为你做。