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

Le débogage d’une application nécessite l’implémentation de fonctionnalités de contrôle d’exécution telles que l’exécution pas à pas dans les fonctions, l’arrêt aux 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.

Contenu de 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 des appels décrit l’implémentation des méthodes qui permettent d’afficher les trames de pile de la pile des appels pendant le mode 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 discutent de l’interface utilisée pour envoyer des événements pendant l’exécution contrôlée du programme.