我正在调试一个有符号的程序,并试图从WinDbg控制台检查给定变量data
内的值。
data
的声明如下:std::vector<unsigned char> data;
,但我知道它包含一个结构,我们称它为MY_STRUCT
。
有没有什么简单的方法可以显示存储在data
中的值,就像它被初始化为MY_STRUCT
数据类型一样?
在我的例子中,MY_STRUCT
是一个长而复杂的结构,我只看dv data
的输出是无法理解的。
谢谢。
在文档中搜索并尝试了几种方法后,我找到了两种可能的解决方案:
首次使用dt
命令:
dt -a <ADDRESS_OF_DATA> MY_STRUCT
第二种选择:
dt MY_STRUCT <ADDRESS_OF_DATA>