我有一个描述位图的结构。看起来像这样
struct bitmap {
int XSize;
int YSize;
unsigned char *pData;
};
当初始化此结构的实例时,pData 指向数千个类似随机但非零的字节。当我打印结构 GDB 的实例时,会显示很多无意义的字节。那很费时间。当disp
这样的变量处于活动状态时,我会得到每个步骤的输出,这会延迟调试。
是否有限制输出长度的 GDB 选项?
当字节无意义时,我可以将类型更改pData
为void *
. 但由于该结构用于预编译库中,因此无法更改类型。GDB 使用的类型print
可以disp
被“覆盖”吗?