1. 程式人生 > >Debugging Tools for Windows (WinDbg)的使用

Debugging Tools for Windows (WinDbg)的使用

安裝

可能大家安裝時,直接從外部的網址下載或者拷貝,一般這也是可行的,只不過可能安裝的不是最新版本,或者找不到和自己當前系統匹配的版本,所以最簡單的方法還是去微軟的官網下載
一般我們選擇第三種方法即可,下載安裝Windiows SDK,安裝元件時只選擇 WinDbg即可

符號表配置

安裝好後,首先需要配置符號表,才能正確解析dump檔案 系統符號檔案的配置:  srv*c:\mss*http://msdl.microsoft.com/download/symbols 上面的意思就是從微軟官網下載系統符號檔案到c:\mss目錄 如果還需要新增pdb檔案,則把它的路徑加到後面即可,用分號隔開

windbg命令

常用的是"!analyze -v"命令,顯示崩潰堆疊 其他命令參考: 

注意事項

1. 在解析dump檔案時,一定要根據發生crash的機型來選擇對應的分析平臺和WinDbg型別 比如X64下的dump檔案,需要在x64的機子選擇x64的WinDbg來分析,如果在x86下分析,出來的堆疊意義不大