Condividi tramite


.cxr (Display Context Record)

Il comando .cxr visualizza il record di contesto salvato nell'indirizzo specificato. Imposta anche il contesto del registro.

.cxr [Options] [Address]  

Parametri

Opzioni Può essere una qualsiasi combinazione delle opzioni seguenti:

/F **** Dimensione
Forza le dimensioni del contesto in modo che corrispondano al valore di Size, in byte. Ciò può essere utile quando il contesto non corrisponde alla destinazione effettiva, ad esempio quando si usa un contesto x86 su una destinazione a 64 bit durante il debug WOW64 . Se viene specificata una dimensione non valida o incoerente, verrà visualizzato l'errore "Impossibile convertire il contesto in formato canonico".

/W
Scrive il contesto corrente in memoria e visualizza l'indirizzo della posizione in cui è stato scritto.

Indirizzo
Indirizzo del record del contesto di sistema.

Omettendo l'indirizzo non vengono visualizzate informazioni sui record di contesto, ma viene reimpostato il contesto del registro.

Ambiente

Elemento Descrizione
Modalità Modalità utente, modalità kernel
Targets Live, crash dump
Piattaforme Tutti

Informazioni aggiuntive

Per altre informazioni sul contesto di registrazione e altre impostazioni di contesto, vedere Modifica dei contesti.

Commenti

Le informazioni di un record di contesto possono essere usate per facilitare il debug di un arresto del sistema in cui si è verificata un'eccezione non gestita e non è disponibile un'esatta analisi dello stack. Il comando .cxr visualizza i registri importanti per il record di contesto specificato.

Questo comando indica inoltre al debugger di usare il record di contesto specificato come contesto di registrazione. Dopo l'esecuzione di questo comando, il debugger avrà accesso ai registri più importanti e all'analisi dello stack per questo thread. Questo contesto di registrazione persiste fino a quando non si consente alla destinazione di eseguire o usare un altro comando di contesto del registro (.thread, .ecxr, .trap o .cxr di nuovo). In modalità utente verrà reimpostato anche se si modifica il processo o il thread corrente. Per informazioni dettagliate, vedere Registrare il contesto .

Il comando .cxr viene spesso usato per eseguire il debug del controllo dei bug 0x1E. Per altre informazioni e un esempio, vedere Bug Check 0x1E (KMODE_EXCEPTION_NOT_HANDLED).

Il comando .cxr /w scrive il contesto in memoria e visualizza l'indirizzo in cui è stato archiviato. Questo indirizzo può essere passato a .apply_dbp (Applica punto di interruzione dati al contesto) se è necessario applicare punti di interruzione dei dati a questo contesto.