當前位置:編程學習大全網 - 網站源碼 - 怎樣解析dump文件

怎樣解析dump文件

1、 打開Dump格式文件

打開WinDbg,通過菜單[File] à [Open Crash dump] 選擇dump文件打開,也可通過CMD打開Dos命令窗口,切換到WinDbg所在目錄,利用命令:

WinDbg –z “D:/Lines2009-7-25-22-20-33-900.dmp”

-z表示路徑

圖1.1 利用WinDbg打開dump文件

本文編寫了壹個簡單能產生除數為0異常的程序,讓其運行,產生崩潰,通過drwtsn產生dmp文件,然後通過windbg分析dmp文件,定位程序bug。

目的:學習windbg基本功能使用。

程序源代碼:

void Crash(void)

{

int i = 1;

int j = 0;

i /= j;

}

void main(void)

{

Crash();

}

編譯環境:vc++6.0

編譯器設置:

這壹步設置,要求對release版本不使用優化,如果使用優化,上面源代碼中Crash(void)函數將不被匯編。

這壹步設置,產生release版本的調試符號表,為後續定位錯誤準備。

  • 上一篇:用51做壹個可控電子鐘,能顯示年月日星期時分秒、鬧鐘整點報時,用到DS1302和1602液晶
  • 下一篇:人體 藝術攝影 !!急
  • copyright 2024編程學習大全網