Variables d'environnement du moteur de débogage

Les variables d'environnement du moteur de débogage sont définies dans l'environnement AIX.

Les variables d'environnement suivantes commandent le comportement du moteur :

Variable d'environnement Description
DER_DBG_LOCAL_PATH Indique plusieurs chemins que le débogueur doit utiliser pour trouver les fichiers exécutables et les bibliothèques de chargement. Le débogueur analyse ce chemin avant d'analyser la variable d'environnement PATH ou le chemin de recherche des bibliothèques du système.
DER_DBG_PATH Indique plusieurs chemins que le débogueur doit utiliser pour trouver les fichiers source. Ces chemins seront utilisés si les informations de débogage ne contiennent aucun nom de fichier source complet.
DER_DBG_OVERRIDE Indique plusieurs chemins que le débogueur doit utiliser pour trouver les fichiers source. Ces chemins sont analysés avant la variable DER_DBG_PATH.
DER_DBG_ADDR Indique l'hôte à utiliser par défaut dans le mode démon de l'interface utilisateur. Il peut s'agir d'un nom d'hôte ou d'une adresse IP. La valeur par défaut est localhost. Le paramètre de ligne de commande -qhost supplante cette variable.

Lorsque vous indiquez l'adresse, vous pouvez également inclure le port à utiliser par défaut dans le mode démon de l'interface utilisateur. Pour inclure un numéro de port, indiquez DER_DBG_ADDR=<nom d'hôte ou adresse >:<port>. Par défaut, le numéro de port est 8001. Tout port indiqué dans cette variable d'environnement est remplacé par le paramètre de lancement -quiport.

DER_DBG_TABGRID Indique la distance à utiliser entre les tabulations lorsqu'elles sont développées dans la vue Fichier source de l'interface utilisateur. Par défaut, la valeur est 8.
DER_DBG_TAB Si la variable DER_DBG_TABGRID est définie sur 0, elle donne le nombre d'espaces à insérer à la place de chaque tabulation dans les fichiers source. Par défaut, la valeur est 8.
DER_DBG_ STEP_DEBUG Vous pouvez définir cette valeur à SHALLOW ou DEEP et à INCLUDE ou NOINCLUDE. Séparez les valeurs par un espace ou une virgule.
  • Les valeurs SHALLOW ou DEEP déterminent si la fonction de débogage pas à pas ne recherche les informations de débogage que dans la sous-routine immédiate (SHALLOW) ou si elle continue jusqu'à ce qu'elle trouve des informations de débogage (DEEP). Le processus de débogage en mode DEEP peut réduire les performances si le programme contient une grande quantité de code dépourvu d'informations de débogage.
  • Les valeurs INCLUDE ou NOINCLUDE définissent si le code des fichiers inclus doit être traité comme s'il contenait des informations de débogage lors du débogage pas à pas.
Par défaut,cette variable d'environnement est définie sur SHALLOW INCLUDE (ou SHALLOW,INCLUDE).
DER_DBG_NO_XWINDOW Définir cette variable sur N ou sur NO permet au programme en cours de débogage d'utiliser une fenêtre X d'entrée-sortie, à condition que les autres conditions d'utilisation de la fenêtre X soient réunies. Définir cette variable sur Y ou sur YES empêche l'utilisation d'une fenêtre X pour le programme en cours de débogage. La valeur par défaut de cette variable est NO.
DER_DBG_FORK Cette variable d'environnement peut avoir l'une des valeurs suivantes :
  • PARENT
  • BOTH
  • BOTHRUN

Pour plus d'informations, consultez la rubrique consacrée au traitement de la fonction fork().

DER_DBG_POWER_STEP Si cette variable est définie sur Y ou YES, les points d'arrêt seront supprimés pendant toutes les actions pas à pas (les actions pas à pas seront menées à bien, quels que soient les points d'arrêt définis). La valeur par défaut de cette variable est NO.
DER_DBG_CICS_STEP Il s'agit d'une variable d'environnement spéciale à utiliser lors du débogage sous CICS. Elle force le débogueur à passer normalement dans le code qui appelle des routines par CICS.
DER_DBG_ARRAY_REPCHANGE Cette variable d'environnement peut être définie sur YES ou NO, NO étant la valeur par défaut. Lorsqu'elle est définie sur NO et que vous modifiez la représentation d'un élément de tableau dans la vue Variables ou Moniteurs, seul cet élément est modifié. Lorsqu'elle est définie sur YES et que vous modifiez la représentation d'un élément de tableau, la représentation de tous les éléments de ce tableau est modifiée en conséquence.
DER_DBG_TRACE Cette variable d'environnement permet d'indiquer l'emplacement du fichier de trace du moteur.
DER_DBG_PICLDUMP Cette variable d'environnement permet d'indiquer l'emplacement du fichier de trace EPDC.
DER_DBG_DISPLAY Cette variable d'environnement vous permet d'ignorer l'emplacement de l'affichage de la fenêtre X.
DER_DBG_SOURCESTEP Cette variable d'environnement génère l'avance pas à pas dans les sources pour les langages indiqués. Elle peut être définie sur les valeurs suivantes : C, CPP, C++, PLI, PL/I, RPG, COBOL, FORTRAN, NONE et ALL. Ces valeurs ne sont pas sensibles à la casse et peuvent être séparées par des espaces ou des virgules. La valeur par défaut de cette variable d'environnement est COBOL PL/I ou COBOL,PL/I.
DER_DBG_SOURCE_CHECK Cette variable d'environnement permet d'indiquer des vérifications de source. Les valeurs valides sont les suivantes : DATE, NODATE, CONTENT, NOCONTENT, ALL et NONE. Elles ne sont pas sensibles à la casse et peuvent être séparées par des espaces ou des virgules. La valeur par défaut est NONE.
DER_DBG_CONSOLE Utilisez cette variable d'environnement pour indiquer l'emplacement, GUI, LOCAL ou REMOTE, de la console de l'application en cours de débogage. La valeur par défaut est REMOTE, qui permet de reproduire la console du programme à déboguer sur l'interface utilisateur de ce dernier. LOCAL permet de représenter l'activité de la console du programme à déboguer uniquement dans le shell au sein duquel la commande irmtdbgc a été lancée. GUI permet de démarrer une session xterm pour l'activité de la console du programme à déboguer.
DER_DBG_HIDE_SYSTEM_THREADS Si cette variable est définie sur Y ou YES, les unités d'exécution du système seront masquées. Elles le sont d'ailleurs par défaut.

Commentaires en retour