windbg下載有兩種方式:
dump上的windows的局部變量解析部分進行windbg本地解析查看
-
下載對應crash鏈接中的dmp(即minidump)、pdb、exe文件至本地
-
打開winDbg工具,進行配置
-
配路徑:Settings ——> Debugging settings——> Source path配置引擎的代碼目錄
-
配路徑:Settings ——> Debugging settings——> Default symbol path文本框 - 配置symbol path,建議配置本地dmp文件在的路徑
-
選中dmp文件,右鍵—使用WinDbg打開
打開dmp文件之後,正確的情況下會看到ok的字樣
************* Path validation summary **************
Response Time (ms) Location
OK E:\client\appdump
依次輸入下面三個參數,需等! analyze參數執行完再輸入後續兩個參數
- !analyze -v
- .ecxr,會進入源碼斷點模式
- kb,也可以使用kn,點擊第一個堆棧,再點擊this,就能看到上下文的一些變量信息
其它內容
如果你想在 WinDbg 中繼續執行程序,可以使用 g
命令。該命令會讓程序繼續執行,直到遇到斷點或異常等事件。例如,要讓程序繼續執行,可以使用以下命令:g
kb和kn的區別
kb 命令會顯示當前線程的堆棧信息,並將每個堆棧幀的地址、函數名、源文件名和行號等信息都列出來。
kn 命令會顯示當前線程的堆棧信息,並將每個堆棧幀的地址、函數名和偏移量等信息都列出來