Symbol File 的使用
//–Symbol的分类
private : 包含最完整的调试信息,如变量,函数信息
retail : 次之,不包含变量信息
export : 用处不大
//–设置symbol path的3种方法
1. 设置_NT_SYMBOL_PATH环境变量(要在运行windbg前设置)
2. 使用菜单 File->Symbol File Path或通过快捷键 ctrl+s
3. 使用.sympath 命令
C:\WINDOWS\Symbols\dll;
C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\symbols;
C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\symbols;
SRV*C:\MyLocalSymbols*http://msdl.microsoft.com/download/symbol
其中最重要的是:
SRV*C:\MyLocalSymbols*http://msdl.microsoft.com/download/symbol
这一句会使Windbg在需要Symbol时检查C:\MyLocalSymbols路径,如果没有找到所需的Symbol,
Windbg会从http://msdl.microsoft.com/download/symbol把所需的Symbol下载到C:\MyLocalSymbols
注意:http://msdl.microsoft.com/download/symbols不能通过ie访问,只有MS的debug工具可以访问.
