!dcr

L'estensione !dcr visualizza il registro di controllo predefinito (DCR) nell'indirizzo specificato.

!dcr Expression [DisplayLevel]

Importante Questo comando è stato deprecato in Windows Debugger versione 10.0.14257 e successive e non è più disponibile.

Parametri

Espressione
Specifica l'indirizzo esadecimale del DCR da visualizzare. L'espressione @dcr può essere usata anche per questo parametro. In tal caso, vengono visualizzate informazioni sul DCR del processore corrente.

DisplayLevel
Può essere una delle opzioni seguenti:

0
Fa sì che vengano visualizzati solo i valori di ogni campo DCR. Questo è il valore predefinito.

1
Fa in modo che la visualizzazione includa informazioni più approfondite su ognuno dei campi DCR non riservati o ignorati.

2
Fa in modo che la visualizzazione includa informazioni più approfondite su tutti i campi DCR, inclusi quelli ignorati o riservati.

DLL

Kdexts.dll

Questo comando di estensione può essere usato solo con un computer di destinazione basato su Itanium.

Osservazioni:

DCR specifica i parametri predefiniti per i valori del registro di stato del processore in caso di interruzione. DCR specifica anche alcuni controlli globali aggiuntivi, nonché se è possibile rinviare o meno errori di caricamento speculativo.

Ecco alcuni esempi:

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