我有一个关于某个变量的指针,假设是struct Foo类型的0xffffffff`ffffff77。如何使用WinDbg显示它的值?
dt 0xffffffff`ffffff77
Symbol not found at address ffffffffffffff77.
对我不起作用..
答案 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符号 - 显示变量'