gdb如何使用寄存器作为地址并显示偏移量内容?
问题描述:
P $ EBP通过EBP指出#will打印内容
第4页$#EBP GDB说,这是非法的操作数。
我希望在ebp指向的地址后面显示4个字节,并显示一个int。如何在gdb中指定这个命令?
答
P $ EBP #will打印内容由EBP
没有指出,这将打印值$EBP
。
我希望在ebp指向的地址后面显示4个字节,并显示一个int。
(gdb) x/x $EBP+4
(gdb) x/d $EBP+4
(gdb) p *(int*)($EBP+4)