如何重定向此命令的输出:
(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)
答案 0 :(得分:0)
据我所知,无法在GDB中重定向命令的输出。
不过还有另一种方法可以做到这一点:
x /s *(void**)$esp
。
这将检查存储在堆栈顶部的地址处的内存。