Compartir a través de


Tareas de depuración

Para depurar un programa, se debe iniciar y se le debe adjuntar un motor de depuración (DE), o bien el motor de depuración se debe adjuntar a un programa iniciado previamente. Después de adjuntarlo, el DE debe generar determinados eventos de inicio. Como respuesta, el paquete de depuración intenta enlazar los puntos de interrupción establecidos en el IDE. Cuando el programa llega a un punto de interrupción enlazado, se detiene y espera la entrada del usuario.

En esta sección

Problemas de seguridad describe los pasos de seguridad necesarios para depurar un programa.

Inicio de un programa proporciona instrucciones paso a paso sobre cómo especificar un DE, que llama al sistema operativo para iniciar el programa.

Conexión directa a un programa describe el proceso que se usa para depurar un programa en un proceso que ya está en ejecución.

Envío de eventos de inicio después de un inicio enumera los eventos que tienen lugar una vez que se ha adjuntado el motor de depuración al programa, hasta que el programa se encuentra en su punto de entrada principal y está listo para la depuración.

Control de la ejecución explica cómo el motor de depuración suele enviar un evento de punto de entrada, de carga completa o de detención, en función de las circunstancias.

Enlace de puntos de interrupción describe cómo, si el usuario establece un punto de interrupción, el IDE formula la solicitud y solicita la sesión de depuración para crear el punto de interrupción.

Evaluación de expresiones explica cómo se crean las expresiones y lo que ocurre cuando se evalúa una expresión.

Visualización de los datos explica cómo se admiten los visualizadores de tipos y los visores personalizados en el evaluador de expresiones (EE).

Conceptos del depurador describe los principales conceptos de la arquitectura de depuración.

Componentes del depurador proporciona información general sobre los componentes de depuración de Visual Studio, entre los que se incluyen el DE, el EE y el controlador de símbolos (SH).

Contextos del depurador explica cómo funciona el motor de depuración simultáneamente dentro de los contextos de código, documentación y evaluación de expresiones. Para cada uno de los tres contextos, se describen la ubicación, la posición o la evaluación correspondientes.

Consulte también

Introducción