【发布时间】:2012-09-19 01:24:56
【问题描述】:
在 GDB 中,给定一个指向结构的变量,print 将显示原始指针值,x 将显示指向的原始字节。有什么方法可以显示指向该结构的数据,即字段及其值的列表?
【问题讨论】:
在 GDB 中,给定一个指向结构的变量,print 将显示原始指针值,x 将显示指向的原始字节。有什么方法可以显示指向该结构的数据,即字段及其值的列表?
【问题讨论】:
print *variable
如果这样做,它将在 GDB 中显示该变量的值。
您还可以选择在缩进和换行中显示结构:
$1 = {
next = 0x0,
flags = {
sweet = 1,
sour = 1
},
meat = 0x54 "Pork"
}
为此,您需要设置漂亮的打印:
set print pretty on
如果你想打印一个值数组,你可以这样做:
print *array@len
【讨论】: