如何用WinDbg显示地址类型的值?

时间:2014-07-07 15:36:50

标签: windbg

我有一个关于某个变量的指针,假设是struct Foo类型的0xffffffff`ffffff77。如何使用WinDbg显示它的值?

dt 0xffffffff`ffffff77
Symbol not found at address ffffffffffffff77.

对我不起作用..

2 个答案:

答案 0 :(得分:1)

错误消息表明找不到符号,因此请使用GUI或.sympath + mySymbols正确设置符号路径,然后重新加载.reload

现在你应该能够做到这一点:

dt Foo 0xffffffff`ffffff77

dt Foo. 0xffffffff`ffffff77

应该有用,否则你必须知道类型,然后像我建议的那样dds

另一个策略是设置断点,当命中时,如果它是局部变量,你应该能够使用dv转储它,它应该识别如下命令:

dt Foo.mVar 0xffffffff`ffffff77

答案 1 :(得分:0)

Ln地址 - 找到最近的符号 Dt符号 - 显示变量'