0

如何重定向此命令的输出:

(gdb) x /a $esp 0x22ff30: 0x403064 <__register_frame_info+4206692>

要做到这一点:

(gdb) x /s 0x00403064 0x403064 <__register_frame_info+4206692>: "\n按键(q 退出)?"

(gdb)

我的意思是这样的: (x /a $esp) | (x /s)

4

1 回答 1

0

据我所知,在 GDB 中重定向命令的输出是不可能的。不过,还有另一种方法可以做到这一点: x /s *(void**)$esp.

这将检查存储在堆栈顶部的地址处的内存。

于 2013-01-14T14:02:39.210 回答