Wenn Sie für die Ausführung eines Programms eine Startkonfiguration definieren, können Sie angeben, welche Modi (Ausführen, Debug, Profilerstellung, usw.)etc.) durch Ihr Programm unterstützt werden. Falls der Debugmodus unterstützt wird, müssen Sie ein Debugmodell und eine Benutzerschnittstelle implementieren, über die Benutzer mit den Programmen, für die das Debug vorgenommen wird, interagieren können. Das zentrale Plattform-Debug-Plug-in bietet Unterstützung für:
Das Debug-Benutzerschnittstellen-Plug-in bietet ein Framework, um Ihr Debugmodell in der Benutzerschnittstelle zu zeigen. Es umfasst auch Dienstprogrammklassen für das Implementieren gemeinsamer Benutzerschnittstellen-Tasks.
Da es schwierig ist, das generische Debug sinnvoll im Detail zu erläutern, werden das Debugmodell und die Benutzerschnittstellenklassen der Plattform im Folgenden aus der Sicht des Java-Debuggers erläutert.
How to Write an Eclipse Debugger stellt ein vollständiges Beispiel für die Erstellung eines Debuggers mit Hilfe einer einfachen PDS-Assemblersprache zur Verfügung.