如何除錯崩潰程式(一) 更改偵錯程式,轉存檔案

2021-09-24 19:09:52 字數 343 閱讀 9114

程式崩潰是除錯中,比較難除錯的問題第一。

第一步,我們先儲存轉存檔案。

在執行中執行命令drwtsn32,做如圖設定:

第二步:修改預設偵錯程式

修改登錄檔鍵值:

"auto"="0"

"debugger"=

"\"c:\\windows\\system32\\vsjitdebugger.exe\

"-p %ld -e %ld

""userdebuggerhotkey"=

dword:

00000000

找到以上鍵值 修改為如圖所示:

這樣,程式出錯將會儲存 dump檔案到指定目錄。

程式偵錯程式原理

偵錯程式原理 偵錯程式是乙個程式,在開發工具中也是呼叫乙個程式,在執行時就是乙個程序,這個程序與普通程序沒有區別,只是這個程序呼叫了核心的一些特殊函式 系統呼叫 來操縱核心資料,這些資料就是被除錯程序的記憶體資料。而對作業系統除錯的偵錯程式則不同,因為沒有作業系統的支援,偵錯程式本身就不再需要呼叫作...

GDB符號偵錯程式 一

gdb簡單使用 編譯程式時,使用gcc ggdb3 o test test.c可以最大限度的包含除錯資訊。gdb test 然後會出現一串提示,無非就是寫授權介紹類的.然後就是提示符 gdb gdb run 設定斷點後,輸入run直接執行,並且在斷點處停止 gdb break main 在main函...

逆向工程(一) OD偵錯程式除錯指令

逆向工程 一 od偵錯程式除錯指令 ctrl f2 重新開始除錯 f7 執行一句操作碼,若遇到呼叫命令 call 將進入函式 內部 f8 執行一句操作碼,若遇到呼叫命令 call 僅執行函式自身,不跟隨進入 ctrl f9 一直在函式 內部執行,直到遇到retn命令,跳出函式 ctrl g 移動到指...