.cxr (顯示內容記錄)
.cxr 命令會顯示儲存在指定位址的內容記錄。 它也會設定快取器內容。
.cxr [Options] [Address]
參數
選項 - 可以是下列選項的任何組合。
/f 大小
強制內容大小等於 Size 的值,以位元組為單位。 當內容不符合實際目標時,這非常有用,例如,在 WOW64 偵錯期間於 64 位目標上使用 x86 內容時。 如果指定了無效或不一致的大小,則會顯示「無法將內容轉換成標準格式」錯誤。
/w
將目前的內容寫入記憶體,並顯示寫入位置的位址。
位址 - 要讀取/寫入的系統內容記錄位址(CONTEXT 結構)。 -1 的位址會導致從傾印檔案讀取CONTEXT結構。 這與 .ecxr 的行為相同。 不支援 0 的位址。 偵錯傾印檔案時,省略位址會將緩存器內容重設為該線程的預設內容(使用者模式)或處理器(核心模式)。
Environment
項目 | 說明 |
---|---|
模式 | 使用者模式、核心模式 |
目標 | 即時、損毀傾印 |
平台 | 全部 |
其他資訊
如需註冊內容和其他內容設定的詳細資訊,請參閱 變更內容。
備註
內容記錄中的資訊可用來協助偵錯發生未處理的例外狀況且無法使用確切的堆疊追蹤的系統停止。 .cxr 命令會顯示指定之內容記錄的重要快取器。
此命令也會指示調試程式使用指定的內容記錄做為緩存器內容。 執行此命令之後,調試程式將可以存取這個線程最重要的緩存器和堆棧追蹤。 此快取器內容會持續存在,直到您允許目標再次執行或使用另一個緩存器內容命令(.thread、.ecxr、.trap 或 .cxr)。 在使用者模式中,如果您變更目前的進程或線程,它也會重設。 如需詳細資訊,請參閱 註冊內容 。
.cxr 命令通常用來偵錯錯誤檢查0x1E。 如需詳細資訊和範例,請參閱 錯誤檢查0x1E (KMODE_EXCEPTION_NOT_HANDLED)。
.cxr /w 命令會將內容寫入記憶體,並顯示儲存所在的位址。 如果您需要將數據斷點套用至此內容,此位址可以傳遞至.apply_dbp(將數據斷點套用至內容)。