【发布时间】:2009-06-30 00:58:32
【问题描述】:
我想使用“dt”或“??”更改某些类型的显示方式以类似于使用 autoexp.dat 执行此操作的方式。有没有办法做到这一点?
例如,我有一个类似这样的结构:
struct Foo
{
union Bar
{
int a;
void *p;
} b;
};
我有几百个这样的数组,我知道所有这些都指向一个结构 Bar。有没有办法告诉 cdb,无论如何,在这个表达式中,'p' 是指向 Bar 的指针?这是你可以用 autoexp 做的事情。 (这里的具体例子是我有一个可以有任何类型键的 stashtable,但我知道它们的键是字符串。实现将它们存储为 void 指针)。
提前致谢!
【问题讨论】:
标签: c++ c visual-studio windbg cdb