Conceptos del depuradorDebugger concepts

Para compilar en el paquete de depuración de Visual Studio, deberá estar familiarizado con los conceptos arquitectónicos usados en el diseño del paquete.To build on the Visual Studio debug package, you need to be familiar with the architectural concepts used in designing the package.

En esta secciónIn this section

La sesión de depuración explica el rol de una sesión en la arquitectura de depuración.Debug session Explains the role of a session in the debugging architecture.

Servidores define lo que un servidor está en términos de arquitectura, la depuración en términos tanto físicos como abstractos.Servers Defines what a server is in terms of debugging architecture, in both abstract and physical terms.

Proveedores de puerto define lo que un proveedor de puerto está en términos de arquitectura de depuración.Port suppliers Defines what a port supplier is in terms of debugging architecture.

Puertos define un puerto de qué es en términos de arquitectura de depuración.Ports Defines what a port is in terms of debugging architecture.

Procesos define un proceso que está en términos de arquitectura de depuración.Processes Defines what a process is in terms of debugging architecture.

Nodos de programa define un nodo de programa en términos de arquitectura, incluido cómo pueden identificar propio y el proceso se está ejecutando en la depuración.Program nodes Defines a program node in terms of debugging architecture, including how it can identify itself and the process it is running in.

Programas define un programa en términos de arquitectura de depuración.Programs Defines a program in terms of debugging architecture.

Subprocesos define las características de subprocesos en términos de arquitectura de depuración.Threads Defines the characteristics of threads in terms of debugging architecture.

Marcos de pila define un marco de pila en términos de arquitectura de depuración.Stack frames Defines a stack frame in terms of debugging architecture. Un marco de pila es una abstracción de una pila que proporciona el contexto de ejecución de un subproceso.A stack frame is an abstraction of a stack that provides the execution context of a thread.

Módulos define un módulo, en términos de depuración de arquitectura, como un contenedor físico de código, como un archivo ejecutable o DLL.Modules Defines a module, in terms of debugging architecture, as a physical container of code, such as an executable file or a DLL.

Los puntos de interrupción define los tres tipos de puntos de interrupción, pendiente, límite y error, en términos de arquitectura de depuración.Breakpoints Defines the three types of breakpoints—pending, bound, and error—in terms of debugging architecture.

Contextos de depurador explica cómo el motor de depuración (DE) funciona simultáneamente dentro de los contextos de evaluación de expresión, documentación y código.Debugger contexts Explains how the debug engine (DE) operates simultaneously within code, documentation, and expression evaluation contexts. Se describen para cada uno de los tres contextos, la ubicación, posición o evaluación pertinente a él.Describes, for each of the three contexts, the location, position, or evaluation relevant to it.

Componentes del depurador proporciona información general de los componentes de depuración de Visual Studio, que incluyen el motor de depuración (DE), el evaluador de expresiones (EE) y el controlador de símbolos (SH).Debugger components Provides an overview of the Visual Studio Debugging components, which include the debug engine (DE), expression evaluator (EE), and symbol handler (SH).

Tareas de depuración contiene vínculos a diversas tareas de depuración, como iniciar un programa y evaluar expresiones.Debug tasks Contains links to various debugging tasks, such as launching a program and evaluating expressions.