軟件調試筆記5 - 斷點和單步執行: 軟件斷點

軟件斷點: INT3是經常使用的斷點命令,可以手動插入一條INT 3指令。 在調試器中設置斷點: 當我們在調試器中對某一行設置斷點時,調試器會把本來指令的第一個字節保存起來,然後寫入一條INT 3指令0xCC,所以設置和取消斷點的時候只需要保存和恢復一個字節。 另外雖然斷點所在的文件跟行位置保存在一個文件裏,但是該文件並不保存每個斷點處應該被INT 3指令替換掉的那個字節,因爲這種替換是在啓動調試
相關文章
相關標籤/搜索