我正在 WinDbg 中调试 .NET 2.0 程序集的故障转储文件。
当我在 WinDbg 中输入“lm”时,我会得到一长串已加载的模块,如下所示:
723c0000 72950000 mscorwks (deferred)
.
.
这里的“延期”是什么意思?
我需要担心吗?
这只是意味着该模块尚未加载任何符号。所以不用担心这个。
See lm(列出已加载的模块) http://msdn.microsoft.com/en-us/library/windows/hardware/ff552026%28v=vs.85%29.aspx
符号类型紧跟在模块名称之后。此列未标记。有关各种状态值的更多信息,请参阅符号 状态 缩写 http://msdn.microsoft.com/en-us/library/windows/hardware/ff558838%28v=vs.85%29.aspx。如果您已加载符号,则符号文件名将跟随此列。
and 延迟符号加载 http://msdn.microsoft.com/de-de/library/windows/hardware/ff541840%28v=vs.85%29.aspx
默认情况下,加载目标模块时实际上并不加载符号信息。相反,调试器会根据需要加载符号。这称为延迟符号加载或延迟符号加载。
and 符号 状态 缩写 http://msdn.microsoft.com/en-us/library/windows/hardware/ff558838%28v=vs.85%29.aspx:
缩写:推迟的
Meaning:模块已加载,但调试器尚未尝试加载符号。符号将在需要时加载。看延迟符号加载 http://msdn.microsoft.com/en-us/library/windows/hardware/ff541840%28v=vs.85%29.aspx了解详情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)