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 qualsiasi combinazione delle opzioni seguenti.

/f Size
Forza la dimensione del contesto a essere uguale al valore di Size, espresso 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 del percorso in cui è stato scritto.

Indirizzo: indirizzo del record di contesto di sistema (struttura CONTEXT) da leggere/scrivere. Un indirizzo di -1 fa sì che la struttura CONTEXT venga letta dal file di dump. Si tratta dello stesso comportamento di .ecxr. Un indirizzo pari a 0 non è supportato. Quando si esegue il debug di un file di dump, omettendo l'indirizzo il contesto del registro viene reimpostato sul contesto predefinito per tale thread (modalità utente) o processore (modalità kernel).

Ambiente

Articolo Descrizione
Modalità Modalità utente, modalità kernel
Target Live, crash dump
Piattaforme Tutte le date

Informazioni aggiuntive

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

Osservazioni:

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 un'esatta traccia dello stack non è disponibile. 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 di eseguire la destinazione o usare un altro comando di contesto del registro (.thread, .ecxr, .trap o .cxr di nuovo). In modalità utente, verrà reimpostata 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 Controllo dei bug 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.

Vedi anche

Modifica dei contesti

Registra contesto

.exr (Display Exception Record)

.ecxr

.trappola