那么,两者之间有什么区别
1)print /x * (int*)($ebp)2)print /x (int*)($ebp)3)print /x $ebp
print /x * (int*)($ebp)
print /x (int*)($ebp)
print /x $ebp
似乎第二个与第三个相同。
3打印寄存器epb的值。(默认情况下,其类型为void *)。
2打印相同的ebp值,但强制转换为int *类型。它仍然是相同的地址。
1最终打印存储在* ebp(地址在ebp中的内存)中的整数值。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句