Concepts du débogueurDebugger concepts

Pour générer sur le package de débogage de Visual Studio, vous devez être familiarisé avec les concepts architectures utilisés lors de la conception du package.To build on the Visual Studio debug package, you need to be familiar with the architectural concepts used in designing the package.

Dans cette sectionIn this section

La session de débogageDebug session
Explique le rôle d’une session de l’architecture du débogage.Explains the role of a session in the debugging architecture.

ServeursServers
Définit un serveur est en termes d’architecture, le débogage en termes d’aussi bien abstraits que physiques.Defines what a server is in terms of debugging architecture, in both abstract and physical terms.

Fournisseurs de portPort suppliers
Définit ce qu’un fournisseur de port est en termes d’architecture de débogage.Defines what a port supplier is in terms of debugging architecture.

PortsPorts
Définit un port est en termes d’architecture de débogage.Defines what a port is in terms of debugging architecture.

ProcessusProcesses
Définit un processus est en termes d’architecture de débogage.Defines what a process is in terms of debugging architecture.

Nœuds de programmeProgram nodes
Définit un nœud de programme en termes d’architecture, notamment comment il peut identifier lui-même et le processus, dans qu'il est en cours d’exécution le débogage.Defines a program node in terms of debugging architecture, including how it can identify itself and the process it is running in.

ProgrammesPrograms
Définit un programme en termes d’architecture de débogage.Defines a program in terms of debugging architecture.

ThreadsThreads
Définit les caractéristiques de threads en termes d’architecture de débogage.Defines the characteristics of threads in terms of debugging architecture.

Frames de pileStack frames
Définit un frame de pile en termes d’architecture de débogage.Defines a stack frame in terms of debugging architecture. Un frame de pile est une abstraction d’une pile qui fournit le contexte d’exécution d’un thread.A stack frame is an abstraction of a stack that provides the execution context of a thread.

ModulesModules
Définit un module, en termes d’architecture, de débogage comme un conteneur physique de code, comme un fichier exécutable ou une DLL.Defines a module, in terms of debugging architecture, as a physical container of code, such as an executable file or a DLL.

Points d’arrêtBreakpoints
Définit les trois types de points d’arrêt, en attente, la limite et d’erreur, en termes d’architecture de débogage.Defines the three types of breakpoints—pending, bound, and error—in terms of debugging architecture.

Contextes du débogueurDebugger contexts
Explique comment le moteur de débogage (dé) fonctionne simultanément dans le code, documentation et contextes d’évaluation d’expression.Explains how the debug engine (DE) operates simultaneously within code, documentation, and expression evaluation contexts. Décrit, pour chacun des trois contextes, emplacement, position ou d’évaluation pertinente à ce dernier.Describes, for each of the three contexts, the location, position, or evaluation relevant to it.

Composants du débogueurDebugger components
Fournit une vue d’ensemble des composants de débogage de Visual Studio, qui incluent le moteur de débogage (DE), évaluateur d’expression (EE) et le Gestionnaire de symboles (SH).Provides an overview of the Visual Studio Debugging components, which include the debug engine (DE), expression evaluator (EE), and symbol handler (SH).

Déboguer des tâchesDebug tasks
Contient des liens vers diverses tâches de débogage, telles que le lancement d’un programme et l’évaluation des expressions.Contains links to various debugging tasks, such as launching a program and evaluating expressions.