Partager via


concepts de débogueur

À partir de le package de débogage de Visual Studio, vous devez être familiarisé avec les concepts architecturaux utilisés en concevant le package.

Dans cette section

  • session de débogage
    Explique le rôle d'une session dans l'architecture de débogage.

  • Serveurs (kit de développement Visual Studio SDK)
    Explique ce qu'est un serveur en termes de architecture de débogage, dans les deux termes abstraits et physiques.

  • fournisseurs de port
    Explique ce qu'est un fournisseur de port par rapport à l'architecture de débogage.

  • ports
    Explique ce qu'est un port par rapport à l'architecture de débogage.

  • processus
    Explique ce qu'est un processus en termes de architecture de débogage.

  • Nœuds de programme
    Définit un nœud de programme par rapport à l'architecture de débogage, inclure comment elle peut s'identifier et processus qu'il est exécuté.

  • programmes
    Définit un programme par rapport à l'architecture de débogage.

  • thread
    Définit les caractéristiques des threads en termes de architecture de débogage.

  • frames de pile
    Définit un frame de pile par rapport à l'architecture de débogage. un frame de pile est une abstraction d'une pile qui fournit le contexte d'exécution d'un thread.

  • Modules
    Définit un module, quant à l'architecture de débogage, comme conteneur physique de code, tel qu'un fichier exécutable ou une DLL.

  • Points d'arrêt (kit de développement Visual Studio SDK)
    Définit les trois types de point d'arrêt-en attente, de la limite, et erreur-dans des termes d'architecture de débogage.

Rubriques connexes

  • contextes de débogueur
    Explique comment le moteur de (DE) débogage 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.

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

  • tâches de débogage
    Contient des liens vers différentes tâches de débogage, telles que exécuter un programme et évaluer des expressions.