Les fonctions suivantes ont été ajoutées au débogueur de langage compilé :
- Pour les applications compilées en local, vous pouvez créer plus rapidement une configuration de lancement en cliquant avec le bouton droit de la souris sur le nom de l'exécutable et en sélectionnant . Le débogueur crée une configuration de lancement et lui attribue le même nom que l'exécutable.
Si vous utilisez cette méthode pour créer une configuration de lancement pour plusieurs exécutables du même nom, le débogueur ajoute comme suffixe une chaîne unique ((1), par exemple).
Si vous utilisez cette méthode pour créer une configuration de lancement pour un exécutable possédant déjà une configuration de lancement, le débogueur vous demande de faire un choix entre la nouvelle configuration et la configuration existante.
- Lorsque vous définissez un point d'arrêt avec une expression conditionnelle, l'assistant Point d'arrêt sur entrée peut compléter l'expression conditionnelle une fois que vous en avez tapé les premières lettres de la commande et que vous avez appuyé sur les touches CTRL+ESPACE.
Par exemple, si vous tapez SET IG et que vous appuyez ensuite sur les touchesCTRL+ESPACE, l'assistant ajoute les lettres NORELINK pour compléter la commande SET IGNORELINK.
- Les mises à jour suivantes ont été apportées à l'assistant Point d'arrêt sur entrée :
- La zone de l'exécutable est désormais requise dans l'assistant.
- L'assistant renseigne automatiquement le nom du fichier d'objet et du module en fonction du fichier en cours dans l'éditeur. Il renseigne également le premier point d'entrée dans la liste des points d'entrée pour ce fichier d'objet.
- L'assistant peut vous aider à faire une sélection dans la liste des nom de module, d'objet et de fonction en restreignant le nombre d'options en fonction des caractères que vous saisissez. Par exemple, si la première lettre que vous tapez dans la zone est un s, l'assistant affiche uniquement les noms commençant par celle-ci. Si vous tapez un astérisque (*) dans la zone, l'assistant affiche tous les noms.
- L'éditeur par défaut a été amélioré pour afficher la source en assembleur.
- Vous pouvez activer/désactiver un point d'arrêt sur entrée à partir de la vue Aperçu en procédant comme suit :
- Accédez à la vue Aperçu.
- Faites défiler la liste jusqu'au point d'entrée voulu.
- Cliquez dessus avec le bouton droit de la souris et sélectionnez Activer/Désactiver le point d'arrêt sur entrée. Le débogueur ajoute un point d'arrêt sur entrée. Vous ne pouvez cependant rien ajouter au point d'arrêt, expression conditionnelle par exemple.
Pour supprimer le point d'arrêt sur entrée de la vue Aperçu, cliquez dessus avec le bouton droit de la souris et sélectionnez Activer/Désactiver le point d'arrêt sur entrée.
Le débogueur supprime le point d'arrêt.S'il existe plusieurs points d'arrêt sur entrée pour la même fonction avec des informations différentes (par exemple présence d'un autre point d'arrêt sur entrée avec une expression conditionnelle), le débogueur affiche une liste de tous les points d'arrêt sur entrée pour cette fonction pour vous permettre de choisir celui que vous voulez activer ou désactiver.
- Si vous disposez de Debug Tool Utilities and Advanced Functions, Version
8.1 ou suivante, utilisez la commande SET AUTOMONITOR.
Par le biais de cette commande, le débogueur ajoute automatiquement des variables à la vue Moniteur au fur et à mesure de votre progression dans le programme. La commande SET
AUTOMONITOR comporte plusieurs options telles que PREVIOUS, CURRENT ou BOTH qui contrôlent le moment où les variables sont ajoutées à la vue. Par exemple, l'option PREVIOUS ajoute les variables d'une instruction à la vue une fois que avez parcouru une instruction.
- Vous pouvez transférer une session de débogage à un autre développeur par le biais d'un serveur coopératif qui gère les connexions entre Debug Tool et le débogueur de langage compilé. Cette fonction est opérationnelle uniquement avec Debug
Tool for z/OS, Version 10.
- L'éditeur par défaut a été amélioré pour afficher la source en assembleur.
Les fonctions suivantes, qui s'appliquent au débogueur de langage compilé, sont disponibles après application de la PTF pour l'APAR PK74749 à Debug Tool for z/OS, Version 9.1 :
- Vous pouvez utiliser la commande SET INTERCEPT en mode débogage à distance lorsque vous déboguez des programmes COBOL afin d'afficher la sortie des instructions DISPLAY COBOL dans la console de débogage. Les descriptions des commandesSET INTERCEPT et SET REWRITE ont été mises à jour dans le manuel Debug Tool Reference and Messages.
Les commandes SET INTERCEPT et SET REWRITE ont été ajoutées à l'"annexe B. Debug Tool commands supported in
remote debug mode" du manuel Debug Tool Reference and Messages.
- Vous pouvez utiliser la commande SET IGNORELINK en mode débogage à distance. La description de celle-ci a été mise à jour dans le manuel Debug Tool Reference and Messages.
La commande SET IGNORELINK a été ajoutée à l'"annexe
B. Debug Tool commands supported in remote debug mode" du manuel Debug
Tool Reference and Messages.
La liste des commandes que vous pouvez entrer par le biais de la console de débogage a été mise à jour dans le manuel Debug Tool Reference and Messages.