如何在gdb中以二进制模式打印?

时间:2011-03-29 09:42:19

标签: gdb

我尝试了b,但似乎没有:

(gdb) p/b 0x0000000000400398
Size letters are meaningless in "print" command.

有这样的转换吗?

2 个答案:

答案 0 :(得分:93)

您需要/t开关,该开关适用于px

(gdb) p /t 0x0000000000400398
$1 = 10000000000001110011000

有关FMT(格式)开关的详细信息,请参阅help x

答案 1 :(得分:5)

x / 4tb 0x0000000000400398将允许您使用二进制值分析内存地址。