Compartir a través de


.cxr (Mostrar registro de contexto)

El comando .cxr muestra el registro de contexto guardado en la dirección especificada. También establece el contexto de registro.

.cxr [Options] [Address]  

Parámetros

Opciones : puede ser cualquier combinación de las siguientes opciones.

/f Size
Fuerza el tamaño de contexto a igual que el valor de Size, en bytes. Esto puede ser útil cuando el contexto no coincide con el destino real, por ejemplo, cuando se usa un contexto x86 en un destino de 64 bits durante la depuración wow64 . Si se especifica un tamaño no válido o incoherente, se mostrará el error "No se puede convertir el contexto en formato canónico".

/w
Escribe el contexto actual en la memoria y muestra la dirección de la ubicación donde se escribió.

Dirección: dirección del registro de contexto del sistema (estructura CONTEXT) que se va a leer o escribir. Una dirección de -1 hace que la estructura CONTEXT se lea del archivo de volcado. Este es el mismo comportamiento que .ecxr. No se admite una dirección de 0. Al depurar un archivo de volcado de memoria, la omisión de la dirección restablece el contexto de registro al contexto predeterminado de ese subproceso (modo de usuario) o procesador (modo kernel).

Entorno

Elemento Descripción
Modos Modo de usuario, modo kernel
Destinos En tiempo real, volcado de errores
Platforms All

Información adicional

Para obtener más información sobre el contexto de registro y otras configuraciones de contexto, consulte Cambiar contextos.

Comentarios

La información de un registro de contexto se puede usar para ayudar a depurar una detención del sistema en la que se ha producido una excepción no controlada y no hay disponible un seguimiento exacto de la pila. El comando .cxr muestra los registros importantes para el registro de contexto especificado.

Este comando también indica al depurador que use el registro de contexto especificado como contexto de registro. Una vez ejecutado este comando, el depurador tendrá acceso a los registros más importantes y al seguimiento de la pila de este subproceso. Este contexto de registro persiste hasta que se permite que el destino se ejecute o use otro comando de contexto de registro (.thread, .ecxr, .trap o .cxr de nuevo). En el modo de usuario, también se restablecerá si cambia el proceso o subproceso actual. Consulte Register Context (Registrar contexto ) para obtener más información.

El comando .cxr se usa a menudo para depurar la comprobación de errores 0x1E. Para obtener más información y un ejemplo, vea Comprobación de errores 0x1E (KMODE_EXCEPTION_NOT_HANDLED).

El comando .cxr /w escribe el contexto en la memoria y muestra la dirección donde se ha almacenado. Esta dirección se puede pasar a .apply_dbp (Aplicar punto de interrupción de datos al contexto) si necesita aplicar puntos de interrupción de datos a este contexto.

Consulte también

Cambio de contextos

Registrar contexto

.exr (Mostrar registro de excepciones)

.ecxr

.trampa