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

How to get information from a namespace polluted memory dump, using windbg "dt" command

本文关键字:内存 转储 获取 污染 信息 命名空间 windbg 何使用 dt 命令      更新时间:2023-10-16

我使用 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预览起来。(只是为了您的信息,我已经检查了两个符号路径,它们相等(