我正在尝试调试小型转储崩溃转储。如何了解操作系统以便下载相关的 Microsoft 符号?
我正在使用 Visual Studio 和 windbg。
我正在尝试调试小型转储崩溃转储。如何了解操作系统以便下载相关的 Microsoft 符号?
我正在使用 Visual Studio 和 windbg。
转储包含足够的信息,以便符号服务器客户端将加载下载并使用与可执行文件和 dll 匹配的符号。
即将环境变量定义_NT_SYMBOL_PATH
为:
symsrv*symsrv.dll*h:\Symbols*http://referencesource.microsoft.com/symbols*http://msdl.microsoft.com/download/symbols
h:\symbols
可写文件夹在哪里。调试工具将完成其余的工作。
笔记:
vertarget
会告诉你 minidump 的目标机器。
我以前没有见过 MS 符号服务器的语法,我通常只是这样做:
.symfix h:\symbols .reload
从调试会话中。它会自动将您的符号搜索路径设置为指向符号服务器,因此您不必担心记住路径。
-斯科特