tc (Ablaufverfolgung zum nächsten Anruf)

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

User-Mode

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

Kernel-Mode

tc [r] [= StartAddress] [Count] 

Parameter

Thread
Gibt Threads an, die weiterhin ausgeführt werden sollen. Alle anderen Threads werden eingefroren. Weitere Informationen zur Syntax finden Sie unter Threadsyntax. Sie können Threads nur im Benutzermodus angeben.

R
Aktiviert und deaktiviert die Anzeige von Registern und Flags. Standardmäßig werden die Register und Flags angezeigt. Sie können die Registeranzeige mit den Befehlen 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 ist von den anderen vier Befehlen getrennt. Um zu steuern, welche Register und Flags 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 der Anweisung, auf die der Anweisungszeiger verweist. Weitere Informationen zur Syntax finden Sie unter Adress- und Adressbereichssyntax.

Count
Gibt die Anzahl der Aufrufanweisungen an, die der Debugger zum Beenden des tc-Befehls erfüllen muss. Der Standardwert ist eins.

Environment

Element BESCHREIBUNG
Modi Benutzermodus, Kernelmodus
Targets Nur Livedebuggen
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 Programmindikator bereits in einer Aufrufanweisung befindet, führt der Debugger die Ablaufverfolgung in den Aufruf durch und setzt die Ausführung fort, bis ein anderer Aufruf auftritt. Diese Ablaufverfolgung anstelle der Ausführung des Aufrufs ist der einzige Unterschied zwischen tc und pc (Schritt bis nächster Aufruf).

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