Partager 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 le chargement de l’image principale et de toutes les DLL liées statiquement, avant que les routines d’initialisation des DLL ne soient appelées.

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 en sorte 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 la décomposer 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 principale ou winmain, puis utilisez la commande g (Go). Toutes les procédures d’initialisation s’exécutent, et l’application s’arrête lorsque l’exécution de l’application principale 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 de points d’arrêt

Syntaxe de point d’arrêt

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

Résolution ambiguë du point d’arrêt

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