Inspection des variables

IBM® Debugger propose la vue Variables, qui permet d'accéder facilement aux variables utilisées dans votre programme. Dans cette vue, vous pouvez consulter et modifier les variables.

Pourquoi et quand exécuter cette tâche

Si une unité d'exécution est interrompue, le cadre de pile supérieur de l'unité d'exécution est automatiquement sélectionné. Dans ce cas, les variables visibles du cadre de pile apparaissent dans la vue Variables. Les variables complexes peuvent être étendues pour afficher les éléments qui constituent la variable.

Remarque : C et C++ prennent en charge l'affichage regroupé des tableaux et des structures sur une ligne (où le noeud supérieur du tableau affiche les valeurs des éléments situés au-dessous).

Pour modifier les valeurs de variable dans la vue Variable, cliquez sur les valeurs de votre choix dans la colonne Valeur et apportez les modification désirées ou procédez comme suit :

Procédure

  1. Cliquez avec le bouton droit de la souris sur la variable à modifier, puis sélectionnez Modifier la valeur dans le menu en incrustation.
  2. Dans la boîte de dialogue qui s'affiche, changez la valeur de la variable.
  3. Cliquez sur OK.
  4. Les valeurs modifiées sont signalées par un symbole delta placé en regard. Toutes les variables modifiées sont également signalées par un symbole delta en regard de leur indicateur.

Résultats

La vue Variables affiche toutes les variables d'un cadre de pile sélectionné. Elle affiche de manière dynamique les variables dans l'étendue en cours. Elles apparaissent et disparaissent lors de la reprise du programme ou du débogage pas à pas. Vous pouvez également surveiller les variables dans la vue Moniteurs où le débogueur affiche toujours leur valeur, si possible. Pour afficher et contrôler une ou plusieurs variables à la fois, cliquez avec le bouton droit de la souris sur la ou les variables et sélectionnez Contrôler la variable locale dans le menu en incrustation pour manipuler les variables dans la vue Moniteurs.

Selon le langage utilisé pour le débogage, vous pouvez filtrer la vue Variables pour afficher uniquement certaines variables. Pour ce faire, cliquez avec le bouton droit de la souris dans la vue Variables et sélectionnez une entrée dans le sous-menu Filtrer les variables locales.

Remarque : Les options de filtrage disponibles dans le sous-menu Filtrer les variables locales dépend du langage que vous déboguez. Pour plus d'informations sur les options de filtrage, consultez la rubrique connexe.

Commentaires en retour