1. 程式人生 > >WinDbg非常簡單的除錯dmp檔案

WinDbg非常簡單的除錯dmp檔案

        C++程式開發中,開發的程式給測試人員進行測試。如果測試人員測試出崩潰級別的bug,這時候,需要我們在程式中新增崩潰時生成DMP檔案的介面,然後測試人員按操作執行生成崩潰檔案,開發人員使用DMP檔案進行分析。下面開始對dmp檔案進行分析:

我們可以先直接用windbg開啟dmp檔案(File-Open Crach Dump..)如下圖

然後設定,通過WinDbg選單[File] - [Symbol File path] 及 [Source File Path] 分別設定PDB檔案路徑和原始碼路徑

 

然後執行!analyze -v,當設定了上面兩項,就能直接定位到崩潰的程式碼位置,如下圖