.apply_dbp (將資料斷點套用至內容)
.apply_dbp命令會將目前進程現有的數據斷點套用至指定的緩存器內容。
.apply_dbp [/m Context]
參數
/m 上下文
指定記憶體中要套用目前進程數據斷點之緩存器內容 (CONTEXT 結構) 的位址。
Environment
模式 |
使用者模式和核心模式 |
目標 |
僅限實時目標 |
平台 |
全部 |
其他資訊
如需處理器所控制之斷點的詳細資訊,請參閱處理器斷點(ba 斷點)。 如需快取器內容的詳細資訊(線程內容),請參閱 註冊內容。
備註
由處理器控制的斷點稱為 數據斷點 或 處理器斷點。 這些斷點是由 ba (Break on Access) 命令所建立。
這些斷點會與特定進程位址空間中的記憶體位置相關聯。 .apply_dbp命令會修改指定的緩存器內容,以便在使用此內容時,這些數據斷點將會使用中。
如果未使用 /m Address 參數,數據斷點將會套用至目前的緩存器內容。
只有當目標處於原生計算機模式時,才能使用此命令。 例如,如果目標是在使用WOW64模擬 x86 處理器的64位電腦上執行,則無法使用此命令。
此命令的其中一個範例很有用,就是當您處於例外狀況篩選條件時。 .apply_dbp命令可以更新例外狀況篩選條件的預存內容。 然後,當例外狀況篩選結束並繼續儲存的內容時,就會套用數據斷點。 如果沒有這類修改,數據斷點可能會遺失。