Compartir a través de


!isr

La extensión !isr muestra el registro de estado de interrupción (ISR) de Itanium en la dirección especificada.

!isr 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 registro de ISR que se va a mostrar. La expresión @isr también puede utilizarse para este parámetro. En ese caso, se muestra información sobre el registro ISR actual del procesador.

DisplayLevel
Puede ser cualquiera de las siguientes opciones:

0
Muestra solo los valores de cada campo ISR. Este es el valor predeterminado.

1
Muestra información detallada sobre los campos ISR no reservados o ignorados.

2
Muestra detalles sobre todos los campos ISR, incluidos los ignorados o reservados.

Archivo DLL

Kdexts.dll

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

Comentarios

Estos son un par de ejemplos de salida de esta extensión:

kd> !isr @isr
isr:ed ei so ni ir rs sp na r w x vector code
  0  0  0  0  0  0  0  0 0 0 0      0   0

kd> !isr @isr 2

 cod : 0 : interruption Code
 vec : 0 : IA32 exception vector number
  rv : 0 : reserved0
   x : 0 : eXecute exception
   w : 0 : Write exception
   r : 0 : Read exception
  na : 0 : Non-Access exception
  sp : 0 : Speculative load exception
  rs : 0 : Register Stack
  ir : 0 : Invalid Register frame
  ni : 0 : Nested Interruption
  so : 0 : IA32 Supervisor Override
  ei : 0 : Exception IA64 Instruction
  ed : 0 : Exception Deferral
  rv : 0 : reserved1