dump內存泄露分析 dump文件如何分析?
dump文件如何分析?1. 以dump格式打開文件,打開WinDbg,通過[file]菜單選擇打開dump文件,[Open crash dump],或通過CMD打開DOS命令窗口,切換到WinDbg目
dump文件如何分析?
1. 以dump格式打開文件,打開WinDbg,通過[file]菜單選擇打開dump文件,[Open crash dump],或通過CMD打開DOS命令窗口,切換到WinDbg目錄,使用命令WinDbg–Z“D/lines2009-7-25-22-20-33-900。DMP“-Z為表示路徑圖1.1使用WinDbg打開轉儲文件,編寫了一個簡單的程序,可以產生除數(shù)0的異常,讓它運行,崩潰,通過drwtsn生成DMP文件,然后通過WinDbg對DMP文件進行分析,定位程序錯誤。目的:了解WinDbg的基本功能。程序源代碼:void crash(void){int i=1 int j=0 i/=j}void main(void){crash()}編譯器環(huán)境:VC 6.0編譯器設置:此步驟不需要對發(fā)行版本進行優(yōu)化。如果使用優(yōu)化,則不會組裝上述源代碼中的crash(void)函數(shù)。
藍屏dump分析教程使用WinDbg分析工具?
右鍵單擊“計算機”-“屬性”-“高級系統(tǒng)設置”-“高級”-“啟動和恢復”設置。提取藍屏文件“C:windowsminidump”轉儲文件和“C:windows”內存轉儲R3。下載并安裝WinDbg。R4。啟動“WinDbg”-點擊“文件”-“opencrash dump”-選擇轉儲文件。找出“可能的原因”這個詞來確定罪魁禍首6。一些信息defaultBUCKETID:DRIVERFault//表示錯誤的類型。這是驅動程序錯誤STR:0xD1//錯誤檢查索引,可以在WinDbg文檔或“!分析?顯示1“r進程u”名稱:NotMyfault.exe//添加:WinDbg basic debug command:RR可以在系統(tǒng)崩潰時顯示寄存器和最后一個命令狀態(tài)。RDD顯示當前內存地址,DD參數(shù):顯示參數(shù)處的內存。Ru可以顯示拆卸說明!Analyze-v顯示分析的詳細信息。錯誤檢查可以顯示錯誤代碼
首先,我們使用WinDbg打開轉儲文件。此時,如果您輸入!直接分析-v,你得到的堆棧結果將無法看到你想要看到的。其次,加載wow64exts模塊,因為您需要此模塊的幫助才能將64位轉儲轉換為32位轉儲。類型。再次加載64exts以進行轉換。輸入!西南。最后,根據(jù)32位轉儲文件的分析方法對轉儲文件進行分析。