从[1]的文档中,c格式的gdb x
命令的示例输出如下:
(gdb) x/c testArray
0xbfffef7b: 48 '0'
(gdb) x/5c testArray
0xbfffef7b: 48 '0' 49 '1' 50 '2' 51 '3' 52 '4'
这些数字是什么,例如输出中的48, 49, 50
是什么意思?
这是某种相对地址吗?
非常感谢!
答案 0 :(得分:2)
x
使用给定格式显示给定地址的内存内容。
在您的特定情况下,x/5c
显示内存位置testArray
的前5个字节,并将字节打印为char
。
testArray
的前5个字节是字符0
,1
,2
,3
,4
(单个值)引号)。之前的值是char的十进制值。