您的位置:首页 > 其它

Debugging Tools for Windows (WinDbg)的使用

2017-04-11 09:31 447 查看

安装

可能大家安装时,直接从外部的网址下载或者拷贝,一般这也是可行的,只不过可能安装的不是最新版本,或者找不到和自己当前系统匹配的版本,所以最简单的方法还是去微软的官网下载
下载地址: Download Debugging tools for Windows

安装方法有三个: Debugging Tools for Windows (WinDbg,
KD, CDB, NTSD)



一般我们选择第三种方法即可,下载安装Windiows SDK,安装组件时只选择 WinDbg即可



符号表配置

windbg.org
安装好后,首先需要配置符号表,才能正确解析dump文件
系统符号文件的配置:  
srv*c:\mss*http://msdl.microsoft.com/download/symbols

上面的意思就是从微软官网下载系统符号文件到c:\mss目录
如果还需要添加pdb文件,则把它的路径加到后面即可,用分号隔开



windbg命令

常用的是"!analyze -v"命令,显示崩溃堆栈
其他命令参考: 
windbg 常用命令详解

注意事项

1. 在解析dump文件时,一定要根据发生crash的机型来选择对应的分析平台和WinDbg类型
比如X64下的dump文件,需要在x64的机子选择x64的WinDbg来分析,如果在x86下分析,出来的堆栈意义不大
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息