Partager via


Contrôle d’exécution et évaluation de l’état

Le débogage d'une application exige l'implémentation de fonctionnalités de contrôle d'exécution, telles que l'entrée dans les fonctions, l'arrêt sur des points d'arrêt et la poursuite de l'exécution. Le débogage de Visual Studio base son contrôle d’exécution sur les événements envoyés entre les composants du débogueur.

Dans cette section

Le contrôle de programme répertorie les routines suivantes qui se produisent au niveau du programme : définition de l’instruction suivante, exécution, pas à pas, poursuite, suspension et reprise.

Les méthodes liées aux points d’arrêt définissent les types liés et en attente de points d’arrêt pris en charge par Visual Studio.

L'évaluation de la pile d'appels aborde la mise en œuvre des méthodes qui permettent d'afficher les cadres de la pile d'appels pendant le mode d'arrêt.

L’évaluation des expressions explique comment le moteur de débogage (DE), l’évaluation d’expression (EE) et le gestionnaire de débogage de session sont impliqués dans l’analyse et l’évaluation d’une expression entrée dans l’une des fenêtres de l’IDE.

Les événements de contrôle traitent de l’interface utilisée pour envoyer des événements pendant l’exécution contrôlée du programme.