Fin d'une session de débogage

Il existe différentes manières de terminer une session de débogage. Cette section détaille ces manières.

Remarque : Si le programme a été lancé à l'aide d'une configuration de lancement et si la case Arrêt de la session de débogage à la fin du programme de la configuration de lancement n'est pas cochée, vous pouvez interrompre l'exécution du programme puis effectuer une action d'arrêt. Vous pouvez aussi arrêter l'application pendant son exécution.

Les paramètres tels que les points d'arrêt sont sauvegardés lorsque la session de débogage est terminée. Ces paramètres ne sont pas sauvegardés par la configuration de lancement. Par conséquent, si vous créez plusieurs configurations de lancement pour une même application, les paramètres seront appliqués à chaque configuration de lancement. Ceci permet de définir des arguments différents en tant que paramètres du programme dans les configurations de lancement.

Arrêt

L'arrêt entraîne immédiatement la fin de la session de débogage et le programme en cours de débogage continue à s'exécuter. Vous pouvez arrêter une session de débogage lorsque l'application est en cours d'exécution et que l'exécution du programme a été interrompue.

Pour terminer une session de débogage :

  1. Dans la vue Débogage, sélectionnez la session de débogage en cours que vous voulez terminer.
  2. Effectuez l'une des opérations suivantes :
    • Sélectionnez Arrêter dans le menu Débogage de l'espace de travail.
    • Cliquez avec le bouton droit de la souris, puis sélectionnez Arrêter dans le menu contextuel. Vous pouvez également sélectionner Arrêter et Supprimer pour terminer la session et la supprimer de la vue Débogage.
    • Cliquez sur le bouton Arrêt de la vue Débogage.

Pour terminer toutes les sessions de débogage, cliquez avec le bouton droit de la souris dans la vue Débogage et choisissez l'option Arrêter tout dans le menu contextuel.

Si vous avez terminé une ou plusieurs sessions de débogage et que vous souhaitez les supprimer de la vue Débogage, cliquez avec le bouton droit de la souris dans la vue Débogage et choisissez l'option Suppression de toutes les sessions terminées dans le menu contextuel.

Lorsque vous déboguez un travail interactif, la fin de la session de débogage n'arrête pas l'exécution du programme. Passez à la session 5250 et terminez le programme avant de lancer une nouvelle session de débogage pour le travail interactif.

Exécution d'une application en cours d'arrêt

Si vous déboguez une application en cours d'arrêt qui ne contient aucun point d'arrêt actif ni exception non contrôlée, l'option Reprise des unités d'exécution interrompues entraîne la fin de la session de débogage (ce qui signifie que le programme aboutit et que la session de débogage se termine).