c++ - 如何使用 windbg "dt"命令从命名空间污染的内存转储中获取信息

标签 c++ debugging windbg dump debug-symbols

我正在调查内存转储,使用 windbg .它包含很多我喜欢调查的条目(使用 windbg dt 命令),但这似乎失败了:

关于符号:

0:000> x /2 <product_name>!<company>::<main_product>::<chapter>::<subchapter>::<Current_Object>*
01251194 <product_name>!<company>::<main_product>::<chapter>::<subchapter>::<Current_Object>::`vftable'
0125115c <product_name>!<company>::<main_product>::<chapter>::<subchapter>::<Current_Object>::`vftable'

=> 对象由符号识别。 (.sympath 是正确的)

dt <product_name>!<company>::<main_product>::<chapter>::<subchapter>::<Current_Object>::`vftable' <memory_address>
=> symbol <product_name>!<company>::<main_product>::<chapter>::<subchapter>::<Current_Object> not found

供您引用:我尝试过使用/不使用 <product_name> , 有/没有 ::最后,有/没有整个命名空间条目,...

=> 我怎样才能得到 windbg dt工作,同时使用命名空间前面的类型?

最佳答案

由于某些奇怪的原因,这似乎不适用于 Windbg,但使用 Windbg 预览它可以。 (仅供引用,我检查了两个符号路径,它们是相等的)

关于c++ - 如何使用 windbg "dt"命令从命名空间污染的内存转储中获取信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48986824/

相关文章:

c++ - 测量cpp中的函数内存使用情况

windows - Windbg - 分析虚拟字节

无符号字符数组的 C++ 数组

c++ - 使用行为不同的引用返回 tmp

css - 使用 GWT 时如何调试 CSS

ide - 是否有一个带有集成调试器的D IDE?

c++ - 检测堆栈损坏

c# - WinDBG: .loadby clr 给出 "Syntax error in extension string"

c++ - 下一个更大的元素

java - 调试 JUnit 内部结构