對系統原理和程序運行過程的理解,會熟練使用調試器是一個層次,能單獨開發調試器又是另外一個層次。
下面是一個不錯的系列,告訴你如何自己開發一款微型調試器, 記錄一下,以后可能用得著...
一個調試器的實現(一)調試事件與調試循環
一個調試器的實現(二)調試事件的處理
一個調試器的實現(三)異常
一個調試器的實現(四)讀取寄存器和內存
一個調試器的實現(五)調試符號
一個調試器的實現(六)顯示源代碼
一個調試器的實現(七)斷點
一個調試器的實現(八)單步執行
一個調試器的實現(九)符號模型
一個調試器的實現(十)顯示變量
一個調試器的實現(十一)顯示函數調用棧