gdb命令x/[repeatCount] [memoryAddress]
为我提供了从memoryAddress
repeatCount
次开始的十六进制32位值,但我想要由此数据表示的可读text / String。我怎么做? This页面似乎无法说明。
例如,我通过检查得到以下内容:
0x41414141
我想要看到的还是这样:
AAAA
像普通的Hex <-> ASCII converter一样。
答案 0 :(得分:1)
没关系,我需要format letter
使用s
String
。
x/[repeatCount]s [memoryAddress]
通过输入
找到help x
并阅读帮助文档。 &LT; _&LT;