.net Windbg lm:什么是;“延期”;什么意思?
我正在调试WinDbg中.NET 2.0程序集的崩溃转储文件 当我在WinDbg中键入“lm”时,我会得到一个很长的加载模块列表,如下所示:.net Windbg lm:什么是;“延期”;什么意思?,.net,windbg,crash-dumps,.net,Windbg,Crash Dumps,我正在调试WinDbg中.NET 2.0程序集的崩溃转储文件 当我在WinDbg中键入“lm”时,我会得到一个很长的加载模块列表,如下所示: 723c0000 72950000 mscorwks (deferred) . . “延期”在这里是什么意思? 我需要担心吗?这意味着这个模块还没有加载符号。所以别担心 看 符号类型紧跟在模块名称之后。此列没有标记。有关各种状态值的详细信息,请参阅。如果已加载符号,符号文件名将跟随此列 及 默认情况下,加载目标模块时不会实际加载符号信息。相
723c0000 72950000 mscorwks (deferred)
.
.
“延期”在这里是什么意思?
我需要担心吗?这意味着这个模块还没有加载符号。所以别担心
看 符号类型紧跟在模块名称之后。此列没有标记。有关各种状态值的详细信息,请参阅。如果已加载符号,符号文件名将跟随此列 及 默认情况下,加载目标模块时不会实际加载符号信息。相反,调试器会根据需要加载符号。这称为延迟符号加载或延迟符号加载 以及: 缩写:延期 意思是:模块已加载,但调试器未尝试加载符号。符号将在需要时加载。有关详细信息,请参阅
谢谢,这很有帮助。键入
ld*
加载所有符号,并将“延迟”更改为“公共pdb符号”或“专用pdb符号”。