.apply_dbp (将数据断点套用至内容)
.apply_dbp命令會將目前進程的現有數據斷點套用至指定的緩存器內容。
.apply_dbp [/m Context]
參數
/m內容
指定記憶體中要套用目前進程數據斷點的緩存器內容 (CONTEXT 結構) 位址。
環境
模式 |
使用者模式和核心模式 |
目標 |
僅限實時目標 |
平台 |
all |
其他資訊
如需處理器所控制斷點的詳細資訊,請參閱 處理器斷點 (ba 斷點) 。 如需註冊內容 (線程內容) 的詳細資訊,請參閱 註冊內容。
備註
由處理器控制的斷 點稱為數據斷點 或 處理器斷點。 這些斷點是由 ba (Break on Access) 命令所建立。
這些斷點會與特定進程的位址空間中的記憶體位置相關聯。 .apply_dbp 命令會修改指定的緩存器內容,以便在使用此內容時,這些數據斷點將會作用中。
如果未使用 /mAddress 參數,數據斷點將會套用至目前的緩存器內容。
只有在目標處於原生計算機模式時,才能使用此命令。 例如,如果目標是在使用 WOW64模擬 x86 處理器的64位電腦上執行,則無法使用此命令。
此命令在例外狀況篩選條件中的其中一個範例很有用。 .apply_dbp命令可以更新例外狀況篩選的預存內容。 然後,當例外狀況篩選結束並繼續儲存的內容時,將會套用數據斷點。 若未進行這類修改,數據斷點可能會遺失。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應