ah (判斷提示處理)
ah命令會控制特定位址的判斷提示處理狀態。
ahb [Address]
ahi [Address]
ahd [Address]
ahc
ah
參數
ahb
如果判斷提示在指定的位址失敗,就會中斷偵錯工具。
ahi
忽略指定位址的判斷提示失敗。
ahd
刪除指定位址的任何判斷提示處理資訊。 此刪除會導致偵錯工具返回該位址的預設狀態。
位址
指定正在設定判斷提示處理狀態的指令位址。 如果您省略此參數,偵錯工具會使用目前的程式計數器。
ahc
刪除目前進程的所有判斷提示處理資訊。
啊
顯示目前的判斷提示處理設定。
環境
項目 | 描述 |
---|---|
模式 | 使用者模式、核心模式 |
目標 | 僅限即時偵錯 |
平台 | all |
其他資訊
如需中斷狀態和處理狀態、所有事件代碼的描述、所有事件的預設狀態清單,以及控制此狀態之其他方法的詳細資訊,請參閱 控制例外狀況和事件。
備註
ah\* 命令會控制特定位址的判斷提示處理狀態。 sx* asrt命令會控制全域判斷提示處理狀態。 如果您針對特定位址使用 ah\*,然後在該處發生判斷提示,偵錯工具會根據 ah\* 設定回應,並忽略 sx* asrt 設定。
當偵錯工具遇到判斷提示時,偵錯工具會先檢查是否已針對該特定位址設定處理。 如果您尚未設定處理,偵錯工具會使用全域設定。
ah\* 命令只會影響目前的進程。 當目前的進程結束時,所有狀態設定都會遺失。
判斷提示處理狀態只會影響STATUS_ASSERTION_EXCEPTION例外狀況。 此處理不會影響核心模式 ASSERT 常式。