Share via


Point d’arrêt initial

Lorsque le débogueur démarre une nouvelle application cible, un point d’arrêt initial se produit automatiquement après l’image main et toutes les DLL liées statiquement sont chargées avant l’appel des routines d’initialisation de DLL.

Lorsque le débogueur s’attache à une application en mode utilisateur existante, un point d’arrêt initial se produit immédiatement.

L’option de ligne de commande -g fait que WinDbg ou CDB ignore le point d’arrêt initial. Vous pouvez exécuter automatiquement une commande à ce stade. Pour plus d’informations sur cette situation, consultez Contrôle des exceptions et des événements.

Si vous souhaitez démarrer une nouvelle cible et l’introduire lorsque l’exécution de l’application réelle est sur le point de commencer, n’utilisez pas l’option -g . Au lieu de cela, laissez le point d’arrêt initial se produire. Une fois le débogueur actif, définissez un point d’arrêt sur la routine main ou winmain, puis utilisez la commande g (Go). Toutes les procédures d’initialisation s’exécutent alors et l’application s’arrête lorsque l’exécution de l’application main est sur le point de commencer.

Pour plus d’informations sur les points d’arrêt automatiques en mode noyau, consultez Blocage et redémarrage de l’ordinateur cible.

Voir aussi

Utilisation des points d’arrêt

Syntaxe du point d’arrêt

bp, bu, bm (Définir le point d’arrêt)

Résolution ambiguë des points d’arrêt

Points d’arrêt non résolus (bu Points d’arrêt)