windbg-windows調試工具來抓端遊crash dump

windbg下載有兩種方式:

  1. Install WinDbg - Windows drivers | Microsoft Learn
  2. 從微軟應用商店下載

dump上的windows的局部變量解析部分進行windbg本地解析查看

  1. 下載對應crash鏈接中的dmp(即minidump)、pdb、exe文件至本地

  2. 打開winDbg工具,進行配置

  3. 配路徑:Settings ——> Debugging settings——> Source path配置引擎的代碼目錄

  4. 配路徑:Settings ——> Debugging settings——> Default symbol path文本框 - 配置symbol path,建議配置本地dmp文件在的路徑

  5. 選中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 命令會顯示當前線程的堆棧信息,並將每個堆棧幀的地址、函數名和偏移量等信息都列出來

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章