.apply_dbp (将数据断点套用至内容)

.apply_dbp命令會將目前進程的現有數據斷點套用至指定的緩存器內容。

    .apply_dbp [/m Context] 

參數

/m內容
指定記憶體中要套用目前進程數據斷點的緩存器內容 (CONTEXT 結構) 位址。

環境

模式

使用者模式和核心模式

目標

僅限實時目標

平台

all

其他資訊

如需處理器所控制斷點的詳細資訊,請參閱 處理器斷點 (ba 斷點) 。 如需註冊內容 (線程內容) 的詳細資訊,請參閱 註冊內容

備註

由處理器控制的斷 點稱為數據斷點處理器斷點。 這些斷點是由 ba (Break on Access) 命令所建立。

這些斷點會與特定進程的位址空間中的記憶體位置相關聯。 .apply_dbp 命令會修改指定的緩存器內容,以便在使用此內容時,這些數據斷點將會作用中。

如果未使用 /mAddress 參數,數據斷點將會套用至目前的緩存器內容。

只有在目標處於原生計算機模式時,才能使用此命令。 例如,如果目標是在使用 WOW64模擬 x86 處理器的64位電腦上執行,則無法使用此命令。

此命令在例外狀況篩選條件中的其中一個範例很有用。 .apply_dbp命令可以更新例外狀況篩選的預存內容。 然後,當例外狀況篩選結束並繼續儲存的內容時,將會套用數據斷點。 若未進行這類修改,數據斷點可能會遺失。