dump檔案抓取方法

2021-06-22 20:53:09 字數 446 閱讀 2815

上個月使用第三方程式一直出bug,但是時間比較長才出一次,有時候光記日誌都不能一定能搞定,有個不錯的軟體windbg,不光能抓崩潰dump,非崩潰情況也可以隨時抓取dump和堆疊資訊。非常有用。

首先安裝windbg,然後記錄下他的安裝位址,呼叫cmd,

輸入: adplus+-hang+ -pn+ ***.exe + -o + 預儲存的目錄比如c:\dump

就會在c盤生成dump檔案和log檔案,log裡面記錄的堆疊呼叫 ,dump需要有堆疊檔案dbg檔案。也可以根據log裡面的堆疊直接反彙編查到問題所在。

具體內容如上圖。

抓取dump的標頭檔案

檔名 dumpmodule.h 使用說明 此檔案是乙個抓取程式出現異常時dump的標頭檔案,使用時只需要包含就可以了,如果程式出現異常就會生成乙個dump檔案,在可執行檔案的相同目錄。if defined dumpmodule h fbffba7d 971e 48e0 a589 6fd14e8965...

WinDbug抓取程序dump

安裝windbug 包含在windows kits debugger中 後,執行如下命令將會在 explorer.exe程序發生崩潰後抓取相應的記憶體資料到d盤根目錄下的乙個資料夾中 adplus.exe crash pn explorer.exe o d crash 當程序掛掉的時候抓取dump,...

WinDbg抓取程式報錯dump檔案的方法

程式崩潰的兩種主要現象 a.程式在執行中的時候,突然彈出錯誤視窗,然後點錯誤視窗的確定時,程式直接關閉 例如 應用程式錯誤 c 錯誤之類的視窗 程式無響應 假死 等 此種崩潰特點 程式已異常,在你未點出錯視窗的確定或其他按,所有錯誤資訊都還保留在pc的記憶體中,可以直接抓取dump檔案。當然,如果你...