!ca
!ih
!tz
!vm
Expand Minimize

!dcr

The !dcr extension displays the default control register (DCR) at the specified address.

!dcr Expression [DisplayLevel]

Parameters

Expression

Specifies the hexadecimal address of the DCR to display. The expression @dcr can also be used for this parameter. In that case, information about the current processor DCR is displayed.

DisplayLevel

Can be any one of the following options:

0

Causes only the values of each DCR field to be displayed. This is the default value.

1

Causes the display to include more in-depth information about each of the DCR fields that is not reserved or ignored.

2

Causes the display to include more in-depth information about all of the DCR fields, including those that are ignored or reserved.

DLL

Windows 2000

Unavailable

Windows XP and later

Kdexts.dll

 

This extension command can only be used with an Itanium-based target computer.

Remarks

The DCR specifies default parameters for the processor status register values on interruption. The DCR also specifies some additional global controls, as well as whether or not speculative load faults can be deferred.

Here are a couple of examples:

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

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft