Das Debug-Plattform-Plug-in
org.eclipse.debug.core definiert ein Modell für das
sprachenunabhängige Debug.
Eine Reihe von allgemeinen Debug-Artefakten und -Aktionen
werden durch Schnittstellen definiert, für die spezifische
Debug-Architekturen Implementierungen zur Verfügung stellen können.
Einige gängige Artefakte sind beispielsweise Threads,
Stack-Frames und Variablen, zu allgemeinen Aktionen gehören
Beendigung,
Aussetzung, Step-Aktionen und die Wiederaufnahme.
Eine Debug-Architektur wie JPDA (Java Platform Debug Architecture)
kann eine Implementierung der Artefakte
und Aktionen bereitstellen.
Das Debug-Plug-in stellt außerdem Funktionalität zur Unterstützung der Unterbrechungspunktverwaltung, Ausdrucksverwaltung und für das Starten von Programmen zur Verfügung.
Die folgenden Erweiterungspunkte unterstützen und erweitern die Debug-Infrastruktur: