Partager via


Affichage et modification des variables globales dans WinDbg (classique)

Le débogueur interprète le nom d’une variable globale comme une adresse virtuelle. Par conséquent, vous pouvez utiliser toutes les commandes décrites dans Accès à la mémoire par adresse virtuelle pour lire ou écrire des variables globales.

En outre, vous pouvez utiliser le ? (Évaluer l’expression) pour afficher l’adresse associée à n’importe quel symbole.

Dans WinDbg, vous pouvez également utiliser la fenêtre Espion pour afficher et modifier des variables globales et locales. La fenêtre Espion peut afficher n’importe quelle liste de variables souhaitée. Ces variables peuvent inclure des variables globales et des variables locales de n’importe quelle fonction. À tout moment, la fenêtre Espion affiche les valeurs de ces variables qui correspondent à l’étendue de la fonction actuelle. Vous pouvez également modifier les valeurs de ces variables via la fenêtre Espion.

Pour ouvrir la fenêtre Espion, choisissez Espion dans le menu Affichage . Vous pouvez également appuyer sur Alt+2 ou cliquer sur le bouton Espion dans la barre d’outils : Capture d’écran du bouton Espion dans la barre d’outils.

La capture d’écran suivante montre un exemple de fenêtre Espion.

Capture d’écran d’un exemple de fenêtre Espion dans WinDbg.

La fenêtre Espion peut contenir quatre colonnes. Les colonnes Nom et Valeur sont toujours affichées, et les colonnes Type et Emplacement sont facultatives. Pour afficher les colonnes Type et Emplacement , cliquez sur les boutons Typecast et Emplacements , respectivement, dans la barre d’outils.