CXR (отображаемая запись контекста)

Команда CXR отображает запись контекста, сохраненную по указанному адресу. Он также задает контекст регистра.

.cxr [Options] [Address]  

Параметры

Параметры Может быть любым сочетанием следующих параметров:

/F **** Размер
Принудительно задает размер контекста, равный значению Size в байтах. Это может быть полезно, если контекст не соответствует фактическому целевому объекту, например при использовании контекста x86 в 64-разрядном целевом объекте во время отладки WOW64 . Если указан недопустимый или несогласованный размер, отобразится ошибка "Не удается преобразовать контекст в каноническую форму".


Записывает текущий контекст в память и отображает адрес расположения, в котором он был записан.

Адрес
Адрес системной записи контекста.

Пропуск адреса не приводит к отображению сведений о записях контекста, но сбрасывает контекст регистра.

Среда

Элемент Описание
Режимы Пользовательский режим, режим ядра
Цели Динамический аварийный дамп
Платформы Все

Дополнительные сведения

Дополнительные сведения о контексте регистрации и других параметрах контекста см. в разделе Изменение контекстов.

Комментарии

Сведения из записи контекста можно использовать для отладки остановки системы, когда возникло необработанное исключение, а точную трассировку стека нет. Команда CXR отображает важные регистры для указанной записи контекста.

Эта команда также указывает отладчику использовать указанную запись контекста в качестве контекста регистра. После выполнения этой команды отладчик получит доступ к наиболее важным регистрам и трассировке стека для этого потока. Этот контекст регистра сохраняется до тех пор, пока вы не разрешите целевому объекту выполнить или использовать другую команду контекста регистра (.thread, .ecxr, .trap или .cxr ). В пользовательском режиме он также будет сброшен при изменении текущего процесса или потока. Дополнительные сведения см. в разделе Контекст регистрации .

Команда CXR часто используется для отладки проверка 0x1E ошибок. Дополнительные сведения и пример см. в статье 0x1E проверки ошибок (KMODE_EXCEPTION_NOT_HANDLED).

Команда .cxr /w записывает контекст в память и отображает адрес, по которому он был сохранен. Этот адрес можно передать в .apply_dbp (Применить точку останова данных к контексту), если необходимо применить точки останова данных к этому контексту.