-1

我正在用 gdb 调试一个二进制文件。它最初是用 C 编码并由 gcc 在 IA32 上编译的。例如,在 gdb 中,为什么当我尝试打印时%ebp会看到类似的内容,

(gdb) x $ebp
0xffffd5b8:  "\350\325\377\377A\213\004\b\b\273\004\b<\205\004\b\340\034", <incomplete sequence \314>

无论采用哪种形式对我都没有帮助,我想找到一种在 gdb 中解释它的简单方法。

4

1 回答 1

0

如果您想要寄存器中的值,请使用命令,print例如p $ebp或。( )用于查看内存。请查阅手册或各种格式的帮助。info registersi r ebpexaminex

于 2013-01-26T22:26:36.803 回答