Partager via


tt (suivi vers le retour suivant)

La commande tt exécute le programme jusqu’à ce qu’une instruction de retour soit atteinte.

User-Mode

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

Kernel-Mode

tt [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 ttr, 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 quatre 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. 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 Address and Address Range Syntax.

Compter
Spécifie le nombre d’instructions de retour que le débogueur doit rencontrer pour que la commande th se termine. 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 tt 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 de retour ou rencontre un point d’arrêt

Si le compteur du programme est déjà sur une instruction de retour , le débogueur suit le retour et continue à s’exécuter jusqu’à ce qu’un autre retour soit atteint. Ce suivi, plutôt que l’exécution, de l’appel est la seule différence entre tt et pt (Step to Next Return).

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