人生是一场不能存盘的RPG,我只能尽量多搞几个Screenshot

May 22, 2006

Symbol File 的使用

Filed under: WinDbg&SOS

//–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工具可以访问.

 

 

WinDbg官方资源

Filed under: WinDbg&SOS

http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx






















Get free blog up and running in minutes with Blogsome
Theme designed by Hadley Wickham