Partager via


tâches de débogage

Pour déboguer un programme, il doit être lancé et un moteur (DE) de débogage doit être attaché, ou bien le De doit être attaché à un programme précédemment exécuté. Une fois attaché, le De doit générer certains événements de démarrage. En réponse, le tente de package de débogage de lier les points d'arrêt définis dans l'IDE. Lorsque le programme rencontre un point d'arrêt lié, elle s'arrête et attend que l'entrée d'utilisateur.

Dans cette section

  • problèmes de sécurité
    Présente les étapes de sécurité nécessaires pour déboguer un programme.

  • Exécuter un programme
    Fournit des instructions pas - à - pas sur la manière de spécifier un De, qui appelle le système d'exploitation pour exécuter le programme.

  • Attacher directement à un programme
    Décrit le processus utilisé pour déboguer un programme dans un processus en cours de exécution.

  • Envoi d'événements de démarrage après un lancement
    Répertorie les événements qui ont lieu une fois le De sont joints au programme, jusqu'à ce que le programme soit à son point d'entrée principal et soit prêt pour le débogage.

  • contrôle d'exécution
    Explique comment le De envoie en général un événement de point d'entrée, un événement charge-terminé, ou un événement arrêtant, en fonction de les circonstances.

  • Points d'arrêt de liaison
    Décrit comment, si l'utilisateur définit un point d'arrêt, l'IDE formule la demande et invite la session de débogage à créer le point d'arrêt.

  • Évaluation des expressions
    Explique comment les expressions sont créées et ce qui se produit lorsqu'une expression est évaluée.

  • Visualisant et l'affichage de données
    Explique comment les visualiseurs de type et les visionneuses personnalisées sont pris en charge par l'évaluateur d' (EE)expression.

Rubriques connexes

  • concepts de débogueur
    décrit les concepts architecturaux de débogage principal.

  • composants Débogueur
    Fournit une vue d'ensemble des composants de débogage de Visual Studio, notamment le De, l'évaluateur d'expression, et le gestionnaire de symboles (SH).

  • contextes de débogueur
    Explique comment le De s'exécute simultanément dans le code, la documentation, et des contextes d'évaluation de l'expression. Décrit, pour les trois contextes, de l'emplacement, de la position, ou l'évaluation pertinentes à celui-ci.

Voir aussi

Autres ressources

Mise en route avec l'extensibilité du débogueur