Freigeben über


tc (Trace to Next Call)

Der Tc-Befehl führt das Programm aus, bis eine Aufrufanweisung erreicht ist.

Benutzermodus

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

Kernelmodus

tc [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 tcr, 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 Aufrufanweisungen an, auf die der Debugger stoßen muss, damit der Tc-Befehl beendet wird. 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 Tc-Befehl bewirkt, dass das Ziel mit der Ausführung beginnt. Diese Ausführung wird fortgesetzt, bis der Debugger eine Aufrufanweisung erreicht oder einen Haltepunkt erreicht.

Wenn sich der Programmzähler bereits in einer Aufrufanweisung befindet, wird der Debugger im Aufruf ablaufen und weiter ausgeführt, bis ein anderer Aufruf auftritt. Diese Ablaufverfolgung anstelle der Ausführung des Anrufs ist der einzige Unterschied zwischen Tc und PC (Schritt zum nächsten Aufruf).

Im Quellmodus können Sie eine Quellzeile mehreren Assemblyanweisungen zuordnen. Dieser Befehl stoppt nicht bei einer Aufrufanweisung , die der aktuellen Quellzeile zugeordnet ist.