Points d'arrêt

Les points d'arrêt sont des marqueurs temporaires que vous insérez dans votre programme pour indiquer au débogueur de l'arrêter à chaque fois qu'il atteint ce point. Par exemple, si une instruction spécifique figurant dans votre programme génère des erreurs, vous pouvez définir un point d'arrêt sur la ligne contenant cette instruction, puis lancer l'exécution de votre programme. L'exécution s'interrompt au point d'arrêt avant que l'instruction ne soit exécutée. Vous pouvez alors vérifier le contenu des variables et afficher la pile d'appels, puis exécuter l'instruction pour comprendre l'origine de l'incident.

Le débogueur prend en charge les types de points d'arrêt suivants :

Vous pouvez définir la fréquence et les conditions des points d'arrêt sur ligne ainsi que la fréquence des points d'arrêt de contrôle. Quand vous lancez un programme possédant un point d'arrêt sur ligne, l'exécution stoppe au point d'arrêt précédant l'exécution de l'instruction si la condition de point d'arrêt est remplie.

Lorsque vous procédez au débogage d'un programme pour la première fois, aucun point d'arrêt n'est défini sauf si vous en avez créé dans l'éditeur avant le débogage. Lors de la session de débogage, vous pouvez définir des points d'arrêt. Lorsque vous quittez le débogueur, les points d'arrêt sont sauvegardés. Lorsque vous procédez au débogage du même programme, tous les points d'arrêt sur ligne et les points d'arrêt de contrôle sont restaurés. Par contre, les points d'arrêt de contrôle restaurés ne sont pas activés.

Concepts associés
Points d'arrêt sur ligne pour une unité d'exécution spécifique et pour l'ensemble du travail
Débogage des applications iSeries à l'aide des points d'entrée de service
Tâches associées
Contrôle de l'exécution du programme et gestion des points d'arrêt
Configuration des points d'arrêt sur ligne source avant le débogage
Reprise de l'exécution du programme et exécution jusqu'à l'instruction sélectionnée
Définition d'un point d'arrêt de contrôle
Définition d'un point d'arrêt sur ligne
Utilisation de la vue Points d'arrêt
Suppression de points d'arrêt
Activation et désactivation de points d'arrêt
Edition des propriétés d'un point d'arrêt sur ligne
Définition d'un point d'arrêt sur ligne conditionnel
Référence associée
Caractéristiques des contrôles
Paramètres de points d'arrêt en option
Remarques sur les performances du débogueur