bsc (Bedingten Haltepunkt aktualisieren)
Der Befehl bsc ändert die Bedingung, unter der ein Haltepunkt auftritt, oder ändert den Befehl, der beim Auftreten des angegebenen bedingten Haltepunkts ausgeführt wird.
bsc ID Condition ["CommandString"]
Parameter
ID
Gibt die ID-Nummer des Haltepunkts an.
Zustand
Gibt die Bedingung an, unter der der Haltepunkt ausgelöst werden soll.
CommandString
Gibt die neue Liste der Befehle an, die bei jedem Auftreten des Haltepunkts ausgeführt werden sollen. Sie müssen den CommandString-Parameter in Anführungszeichen setzen. Verwenden Sie Semikolons, um mehrere Befehle zu trennen.
Debuggerbefehle in CommandString können Parameter enthalten. Sie können standardmäßige C-Steuerzeichen (z . B. \n und \") verwenden. Semikolons, die in Anführungszeichen der zweiten Ebene (\") enthalten sind, werden als Teil der eingebetteten Zeichenfolge interpretiert.
Die CommandString-Befehle werden nur ausgeführt, wenn der Haltepunkt erreicht ist, während die Anwendung als Reaktion auf einen g (Go) -Befehl ausgeführt wird. Die Befehle werden nicht ausgeführt, wenn Sie den Code oder die Ablaufverfolgung über diesen Punkt durchlaufen.
Alle Befehle, die die Programmausführung fortsetzen, nachdem ein Haltepunkt (z . B. g oder t) die Ausführung der Befehlsliste beendet hat.
Environment
Modes |
Benutzermodus, Kernel-Modus |
Targets |
Nur Livedebugging |
Platforms |
Alle |
Zusätzliche Informationen
Weitere Informationen und Beispiele für die Verwendung von Haltepunkten, andere Haltepunktbefehle und Methoden zum Steuern von Haltepunkten sowie das Festlegen von Haltepunkten im Benutzerbereich aus einem Kerneldebugger finden Sie unter Verwenden von Haltepunkten. Weitere Informationen zu bedingten Haltepunkten finden Sie unter Festlegen eines bedingten Haltepunkts.
Hinweise
Wenn " CommandString " nicht angegeben ist, werden bereits festgelegte Befehle für den Haltepunkt entfernt.
Der gleiche Effekt kann mithilfe des Befehls bs (Update Breakpoint Command) mit der folgenden Syntax erreicht werden:
bs ID "j Condition 'CommandString'; 'gc'"