在GDB中打印,如何检查寄存器?

时间:2014-10-17 07:12:41

标签: assembly gdb cpu-registers

那么,

之间有什么区别

1)print /x * (int*)($ebp)
 2)print /x (int*)($ebp)
 3)print /x $ebp

似乎第二个与第三个相同。

1 个答案:

答案 0 :(得分:0)

3打印寄存器epb的值。 (默认情况下,它的类型为void *)。

2打印相同的ebp值,但转换为int *类型。它的地址仍然相同。

1最后打印存储在* ebp的整数值(内存在ebp中的内存)。