!dcr

La extensión !dcr muestra el registro de control predeterminado (DCR) en la dirección especificada.

!dcr Expression [DisplayLevel]

Importante Este comando ha quedado en desuso en la versión 10.0.14257 del depurador de Windows y versiones posteriores, y ya no está disponible.

Parámetros

Expresión
Especifica la dirección hexadecimal del DCR que se va a mostrar. La expresión @dcr también puede utilizarse para este parámetro. En ese caso, se muestra información sobre el DCR actual del procesador.

DisplayLevel
Puede ser cualquiera de las siguientes opciones:

0
Hace que solo se muestren los valores de cada campo DCR. Este es el valor predeterminado.

1
Hace que la visualización incluya información más detallada sobre cada uno de los campos DCR no reservados o ignorados.

2
Hace que la visualización incluya información más detallada sobre todos los campos DCR, incluidos los ignorados o reservados.

Archivo DLL

Kdexts.dll

Este comando de extensión solo se puede usar con un equipo de destino basado en Itanium.

Comentarios

El DCR especifica los parámetros predeterminados para los valores del registro de estado del procesador en caso de interrupción. El DCR también especifica algunos controles generales adicionales, así como si se pueden aplazar o no los errores de carga especulativos.

Estos son algunos ejemplos:

kd> !dcr @dcr
dcr:pp be lc dm dp dk dx dr da dd
1 0 1 1 1 1 1 1 1 1

kd> !dcr @dcr 2

  pp : 1 : Privileged Performance Monitor Default
  be : 0 : Big-Endian Default
  lc : 1 : IA-32 Lock check Enable
  rv : 0 : reserved1
  dm : 1 : Defer TLB Miss faults only
  dp : 1 : Defer Page Not Present faults only
  dk : 1 : Defer Key Miss faults only
  dx : 1 : Defer Key Permission faults only
  dr : 1 : Defer Access Rights faults only
  da : 1 : Defer Access Bit faults only
  dd : 0 : Defer Debug faults only
  rv : 0 : reserved2