Condividi tramite


Visualizzazione e modifica di variabili globali in WinDbg (versione classica)

Il debugger interpreta il nome di una variabile globale come indirizzo virtuale. Pertanto, è possibile usare tutti i comandi descritti in Accesso alla memoria per indirizzo virtuale per leggere o scrivere variabili globali.

Inoltre, è possibile usare ? (Evaluate Expression) comando per visualizzare l'indirizzo associato a qualsiasi simbolo.

In WinDbg è anche possibile usare la finestra di osservazione per visualizzare e modificare le variabili globali e locali. La finestra di controllo può visualizzare qualsiasi elenco delle variabili che si desidera. Queste variabili possono includere variabili globali e variabili locali da qualsiasi funzione. In qualsiasi momento, nella finestra di monitoraggio vengono visualizzati i valori di tali variabili che corrispondono all'ambito della funzione corrente. È possibile anche modificare i valori di queste variabili tramite la finestra di ispezione.

Per aprire la finestra Watch, scegliere Watch dal menu Visualizza. È anche possibile premere ALT+2 o fare clic sul pulsante Espressione di controllo sulla barra degli strumenti: Screenshot del pulsante Espressione di controllo sulla barra degli strumenti.

La schermata seguente mostra un esempio di finestra Osservazione.

Screenshot di una finestra espressione di controllo di esempio in WinDbg.

La finestra Osservazione può contenere quattro colonne. Le colonne Nome e Valore vengono sempre visualizzate e le colonne Tipo e Posizione sono facoltative. Per visualizzare le colonne Tipo e Posizione , fare clic rispettivamente sui pulsanti Typecast e Locations sulla barra degli strumenti.