Unterbrechungspunkte

Unterbrechungspunkte sind Markierungen, die Sie in Ihr Programm einfügen, um den Debugger anzuweisen, Ihr Programm zu stoppen, wenn dieser Punkt bei der Ausführung erreicht wird. Vermuten Sie beispielsweise, dass eine bestimmte Anweisung in Ihrem Programm Probleme verursacht, könnten Sie in der Zeile, die die Anweisung enthält, einen Zeilenunterbrechungspunkt definieren und dann Ihr Programm ausführen. Die Ausführung wird an dem Unterbrechungspunkt gestoppt, bevor die Anweisung ausgeführt wird. Sie können dann den Inhalt der Variablen überprüfen und den Aufrufstack anzeigen und die Anweisung ausführen, um die Fehlerursache zu bestimmen.

Der Debugger unterstützt die folgenden Typen von Unterbrechungspunkten:

Sie können die Häufigkeit und Bedingungen für Zeilenunterbrechungspunkte und die Häufigkeit für Überwachungsunterbrechungspunkte festlegen. Führen Sie ein Programm mit einem Zeilenunterbrechungspunkt aus, stoppt die Ausführung an dem Unterbrechungspunkt, bevor die Anweisung ausgeführt wird, wenn die Bedingung für den Unterbrechungspunkt erfüllt ist.

Starten Sie das Debug für ein Programm zum ersten Mal, sind keine Unterbrechungspunkte definiert, es sei denn, Sie hatten sie vor dem Debug im Editor erstellt. Während der Debugsitzung können Sie, falls gewünscht, Unterbrechungspunkte definieren. Beim Verlassen des Debuggers werden Unterbrechungspunkte gesichert. Beim nächsten Start des Debugs für dasselbe Programm werden alle Zeilen- und Überwachungsunterbrechungspunkte wiederhergestellt; Überwachungsunterbrechungspunkte werden jedoch als inaktiviert wiederhergestellt.

Zugehörige Konzepte
Threadspezifische und jobweite Zeilenunterbrechungspunkte
Debug für iSeries-Anwendungen mit Hilfe von Serviceeingangspunkten ausführen
Zugehörige Tasks
Programmausführung steuern und mit Unterbrechungspunkten arbeiten
Quellenzeilenunterbrechungspunkte vor Ausführung des Debugs definieren
Programmausführung wieder aufnehmen und Funktion "Bis Position ausführen"
Überwachungsunterbrechungspunkt definieren
Zeilenunterbrechungspunkt definieren
Sicht "Unterbrechungspunkte" verwenden
Unterbrechungspunkte entfernen
Unterbrechungspunkte aktivieren und inaktivieren
Eigenschaften von Zeilenunterbrechungspunkten editieren
Bedingten Zeilenunterbrechungspunkt definieren
Zugehörige Verweise
Überwachungsmerkmale
Optionale Unterbrechungspunktparameter
Überlegungen zur Debuggerleistung