pc (étape de l’appel suivant)
La commande pc exécute le programme jusqu’à ce qu’une instruction d’appel soit atteinte.
User-Mode
[~Thread] pc [r] [= StartAddress] [Count]
Kernel-Mode
pc [r] [= StartAddress] [Count]
Paramètres
Fil
Spécifie les threads à exécuter. Tous les autres threads sont figés. Pour plus d’informations sur la syntaxe, consultez Syntaxe de thread. Vous pouvez spécifier des threads uniquement en mode utilisateur.
R
Active et désactive l’affichage des registres et des indicateurs. Par défaut, les registres et les indicateurs sont affichés. Vous pouvez désactiver l’affichage du registre à l’aide des commandes pcr, pr, tr ou .prompt_allow -reg. Toutes ces commandes contrôlent le même paramètre et vous pouvez utiliser l’une d’elles pour remplacer toute utilisation précédente de ces commandes.
Vous pouvez également désactiver l’affichage des inscriptions à l’aide de la commande l-os. Ce paramètre est distinct des trois autres commandes. Pour contrôler les registres et indicateurs affichés, utilisez la commande rm (Register Mask).
StartAddress
Spécifie l’adresse où le débogueur commence l’exécution. Sinon, le débogueur commence à l’instruction vers laquelle pointe le pointeur d’instruction. Pour plus d’informations sur la syntaxe, consultez Address and Address Range Syntax.
Compter
Spécifie le nombre d’instructions d’appel que le débogueur doit rencontrer pour que cette commande s’arrête. La valeur par défaut est 1.
Environnement
Élément | Description |
---|---|
Modes | mode utilisateur, mode noyau |
Targets | débogage actif uniquement |
Plateformes | all |
Informations supplémentaires
Pour plus d’informations sur les commandes associées, consultez Contrôle de la cible.
Remarques
La commande pc entraîne le début de l’exécution de la cible. Cette exécution se poursuit jusqu’à ce qu’une instruction d’appel soit atteinte ou qu’un point d’arrêt soit rencontré.
Si le compteur du programme est déjà sur une instruction d’appel , l’ensemble de l’appel est exécuté. Une fois cet appel retourné, l’exécution continue jusqu’à ce qu’un autre appel soit atteint. Cette exécution, plutôt que le suivi, de l’appel est la seule différence entre pc et tc (Suivi vers l’appel suivant).
En mode source, vous pouvez associer une ligne source à plusieurs instructions d’assembly. La commande pc ne s’arrête pas à une instruction d’appel associée à la ligne source actuelle.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour