pc (Schritt zum nächsten Aufruf)
Der Pc-Befehl führt das Programm aus, bis eine Aufrufanweisung erreicht ist.
User-Mode
[~Thread] pc [r] [= StartAddress] [Count]
Kernel-Mode
pc [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 Registrierungsanzeige mithilfe der Befehle pcr, 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 drei 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. Andernfalls beginnt der Debugger 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 dem Debugger zum Beenden dieses Befehls angezeigt werden müssen. 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 pc-Befehl bewirkt, dass das Ziel mit der Ausführung beginnt. Diese Ausführung wird fortgesetzt, bis eine Aufrufanweisung erreicht oder ein Haltepunkt gefunden wird.
Wenn sich der Programmindikator bereits auf einer Aufrufanweisung befindet, wird der gesamte Aufruf ausgeführt. Nachdem dieser Aufruf zurückgegeben wurde, wird die Ausführung fortgesetzt, bis ein weiterer Aufruf erreicht wird. Diese Ausführung anstelle der Ablaufverfolgung des Aufrufs ist der einzige Unterschied zwischen pc und tc (Ablaufverfolgung zum nächsten Aufruf).
Im Quellmodus können Sie eine Quellzeile mehreren Assemblyanweisungen zuordnen. Der pc-Befehl hält nicht an einer Aufrufanweisung an, die der aktuellen Quellzeile zugeordnet ist.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für