Share via


tc (Trace jusqu’à l’appel suivant)

La commande tc exécute le programme jusqu’à ce qu’une instruction d’appel soit atteinte.

User-Mode

[~Thread] tc [r] [= StartAddress] [Count] 

Kernel-Mode

tc [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 de l’inscription à l’aide des commandes tcr, pr, tr ou .prompt_allow -reg. Toutes ces commandes contrôlent le même paramètre et vous pouvez utiliser n’importe laquelle d’entre elles pour remplacer toute utilisation précédente de ces commandes.

Vous pouvez également désactiver l’affichage de l’inscription à l’aide de la commande l-os. Ce paramètre est distinct des quatre autres commandes. Pour contrôler les registres et les indicateurs affichés, utilisez la commande rm (Register Mask).

StartAddress
Spécifie l’adresse où le débogueur commence l’exécution. Si vous n’utilisez pas StartAddress, l’exécution commence à l’instruction vers laquelle pointe le pointeur d’instruction. Pour plus d’informations sur la syntaxe, consultez Syntaxe des adresses et des plages d’adresses.

Compter
Spécifie le nombre d’instructions d’appel que le débogueur doit rencontrer pour que la commande tc se termine. La valeur par défaut est 1.

Environnement

Élément Description
Modes mode utilisateur, mode noyau
Targets débogage en direct uniquement
Plateformes all

Informations supplémentaires

Pour plus d’informations sur les commandes associées, consultez Contrôle de la cible.

Remarques

La commande tc entraîne le début de l’exécution de la cible. Cette exécution se poursuit jusqu’à ce que le débogueur atteigne une instruction d’appel ou rencontre un point d’arrêt.

Si le compteur du programme est déjà sur une instruction d’appel , le débogueur suit l’appel et continue à s’exécuter jusqu’à ce qu’il rencontre un autre appel. Ce suivi, plutôt que l’exécution, de l’appel est la seule différence entre tc et pc (étape à l’appel suivant).

En mode source, vous pouvez associer une ligne source à plusieurs instructions d’assembly. Cette commande ne s’arrête pas à une instruction d’appel associée à la ligne source actuelle.