Das Plug-in für die Infrastruktur der Debug-Tools namens
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 JDI (Java Debug Interface -
Java-Debug-Schnittstelle) kann eine Implementierung der Artefakte
und Aktionen bereitstellen.
Das Debug-Plug-in definiert und implementiert außerdem Manager, die
Unterbrechungspunkte und Startvorgänge unterstützen.
Die folgenden Erweiterungspunkte unterstützen und erweitern die Debug-Infrastruktur: