tt (Spur zur nächsten Rückgabe)
Der Tt-Befehl führt das Programm aus, bis eine Rückgabeanweisung erreicht ist.
Benutzermodus
[~Thread] tt [r] [= StartAddress] [Count]
Kernelmodus
tt [r] [= StartAddress] [Count]
Parameter
Faden
Gibt Threads an, die weiterhin ausgeführt werden sollen. Alle anderen Threads sind fixiert. Weitere Informationen über die Syntax finden Sie unter Thread-Syntax. Sie können Threads nur im Benutzermodus angeben.
r
Schaltet die Anzeige von Registern und Flags ein und aus. Standardmäßig werden die Register und Flags angezeigt. Sie können die Registeranzeige mithilfe der Befehle ttr, pr, tr oder .prompt_allow -reg deaktivieren. Alle diese Befehle steuern dieselbe Einstellung, und Sie können jede dieser Befehle verwenden, um jede vorherige Verwendung dieser Befehle außer Kraft zu setzen.
Sie können die Registeranzeige auch mit dem Befehl l-os deaktivieren. Diese Einstellung unterscheidet sich von den anderen vier Befehlen. Um zu steuern, welche Register und Merker angezeigt werden, verwenden Sie den Befehl rm (Register Mask).
StartAddress
Gibt die Adresse an, an der der Debugger mit der Ausführung beginnt. Wenn Sie StartAddress nicht verwenden, beginnt die Ausführung mit dem Befehl, auf den der Befehlszeiger zeigt. Weitere Informationen zur Syntax finden Sie unter Address and Address Range Syntax.
Zählen
Gibt die Anzahl der Rückgabeanweisungen an, die der Debugger für den endenden Befehl treffen muss. Der Standardwert ist Eins.
Environment
Element | Beschreibung |
---|---|
Modi | Benutzermodus, Kernelmodus |
Targets | Nur Livedebugging |
Plattformen | Alle |
Zusätzliche Informationen
Weitere Informationen zu verwandten Befehlen finden Sie unter Steuern des Ziels.
Hinweise
Der Tt-Befehl bewirkt, dass das Ziel mit der Ausführung beginnt. Diese Ausführung wird fortgesetzt, bis der Debugger eine Rückgabeanweisung erreicht oder einen Haltepunkt erreicht.
Wenn sich der Programmindikator bereits auf einer Rückgabeanweisung befindet, wird der Debugger in die Rückgabe zurückgeführt und wird weiterhin ausgeführt, bis eine andere Rückgabe erreicht ist. Diese Ablaufverfolgung anstelle der Ausführung des Aufrufs ist der einzige Unterschied zwischen tt und pt (Schritt zur nächsten Rückgabe).
Im Quellmodus können Sie eine Quellzeile mehreren Assemblyanweisungen zuordnen. Dieser Befehl stoppt nicht bei einer Rückgabeanweisung , die der aktuellen Quellzeile zugeordnet ist.