DRx調試暫存器總共有8個,從DRx0到DRx7。每個暫存器的特性如下:
·DR0~DR3:調試地址暫存器,保存需要監視的地址,如設定硬體斷點;
·DR4~DR5:保留,未公開具體作用;
·DR6:調試暫存器組狀態暫存器;
·DR7:調試暫存器組控制暫存器。
硬體斷點原理是使用4個調試暫存器(DR0,DR1,DR2,DR3)來設定地址,以及DR7設定狀態,比如:對這個401000是硬體讀還是寫,或者是執行;是對位元組還是對字,或者是雙字。因此最多只能設定4個斷點。
OllyDbg支持調試暫存器,其稱為硬體斷點。設定方法是在指定的代碼行單擊滑鼠右鍵,執行設定斷點、硬體執行命令。
硬體斷點優點是速度快,在INT3斷點容易被發現的地方,使用硬體斷點來代替會有很好的效果,缺點就是最多只能設定4個斷點。
相關詞條
-
斷點[調試器功能之一]
斷點,調試器的功能之一,可以讓程式中斷在需要的地方,從而方便其分析。
簡介 基本含義 -
《計算機與通信硬體技術基礎》
《計算機與通信硬體技術基礎》作者是郭榮寧、劉榮,由清華大學出版社於2008 年2月出版。本書涵蓋了計算機與通信硬體的專業基礎知識,系統地介紹了微機原理與...
內容簡介 目錄介紹 參考資料 -
TMS320系列DSP硬體開發系統
《TMS320系列DSP硬體開發系統》是2008年02月清華大學出版社出版的圖書,作者是陳玉。 《TMS320系列DSP硬體開發系統》講述了TI DSP...
內容簡介 圖書目錄 -
OLLYDBG
函式參數到記錄視窗)、記憶體讀寫斷點、硬體斷點(只適用於ME/NT/2000...或取消無條件斷點,按F2鍵也能設定斷點;●反彙編...執行檔,設定斷點等。相關彈出式選單包括100多項。信息視窗...
界面構成 詳細介紹 常見問題 -
脫殼破解
ss:[XXXX],0”在這裡下硬體執行斷點,Shift+F9運行,中...跳到的地址,來到這個地址,下硬體執行斷點,Shift+F9運行,此時代碼...,用另一OD載入,利用斷點GetModuleHandleA,找到Magic...
-
仿真器
的一個斷點,所有的仿真器都必須有,其實現方式二種。一種是硬體斷點,一般來說是用硬體的比較器去做的;另一種是軟體斷點,如用TRAP指令。評價執行...運行Go,斷點Breakpoint的功能。用商用CPU去設計仿真器...
概述 仿真器的基本實現方式 單片機仿真器的作用 仿真器的功能概念 仿真器中使用的技術 -
FS2仿真器
的FlashProLite實現目標連線,並具有四個硬體執行斷點、無限的軟體斷點,以及可選...下載binary,IntelHex或OMF51•可達4硬體執行斷點•跟蹤...Actel的FlashProLite實現目標連線,並具有四個硬體執行斷點...
二、產品介紹 -
DEBUG
。要很好地使用它必須具備一定的彙編程式設計和硬體基本知識的能力,當然...需要軟體支持,還需要硬體的支持。Debugger除了被用來Debug...
概念 有力偵錯 程式命令 調試 原則 -
記憶體泄漏
簡介記憶體泄漏(Memory Leak)是指程式中己動態分配的堆記憶體由於某種原因程式未釋放或無法釋放,造成系統記憶體的浪費,導致程式...
簡介 泄漏原因 檢測方法 檢測工具