|
1
|
| Greg Domjan · 技术社区 · 17 年前 |
|
|
1
3
如果您使用的是WinDbg(系统的一部分 Debugging Tools for Windows 软件包),然后让它自动从Microsoft为您提取正确的符号就很简单了。使用“.symfix”(或“.symfix+”命令配置符号路径,只需附加到现有的符号搜索路径)命令。 完成此操作并在WinDbg中加载崩溃转储后,键入“.reload/f”以使WinDbg重新加载符号。它将使用转储文件本身中的信息从Microsoft的公共符号服务器中提取正确的符号,而不管您的计算机上有什么DLL。 如果在执行此操作后,由于某些原因符号无法正确加载,请在WinDbg的命令窗口中输入“!sym noise”,然后重新加载符号。当WinDbg尝试加载它们时,您将看到它输出搜索/加载过程中遇到的任何错误。这些错误消息将帮助您进一步诊断出现了什么问题以及为什么没有加载正确的符号。 This post 具有也可能有用的信息。 |
|
|
2
1
如果以其他方式设置符号路径,则不适用。 |
|
|
3
0
您使用什么调试小型转储?即WinDBG或Visual Studio?小型转储是如何生成的? 迷你转储中应该有足够的信息来正确解析系统dll符号。您是否使用本地下载的符号或符号 http://msdl.microsoft.com/ 更新:您应该能够将公共microsoft符号存储添加到工具->选项->调试->符号->符号文件(.pdb)的位置,然后在“模块”窗口中右键单击模块并在未自动加载的情况下手动加载符号。
|
|
|
4
0
请尝试按照以下说明进行操作: this kb article ,并确保您的符号路径配置正确,WinDbg有权访问它,并且ntdll符号(例如)已实际下载到符号缓存中。本文还提供了有关如何通过SymChk工具手动下载和验证缓存中的符号的说明。 |
|
|
muni · 将Kd树对象转储到硬盘以供重用 8 年前 |
|
Dominique · 如何解释Windbg“x/2”结果中的双条目? 8 年前 |
|
|
dimid · 如何创建本地Wikidata查询服务? 9 年前 |
|
|
FooAnon · cygwin OMP堆芯转储 9 年前 |
|
|
bigt95nt0110 · 动能JS转储对象财产 12 年前 |
|
|
aah134 · 如何将当前应用程序的版本号附加到核心转储 12 年前 |