Il plug-in della piattaforma di debug, org.eclipse.debug.core,
definisce un modello per il debug indipendente dal linguaggio. Una serie di elementi e azioni di debug comuni vengono definiti da
interfacce, per le quali le specifiche architetture di debug potrebbero fornire
implementazioni. Ad esempio, elementi comuni sono thread, frame dello stack e
variabili; azioni comuni sono terminate, suspend, step e resume. Un'architettura di debug, ad esempio JPDA (Java Platform Debug Architecture), puņ fornire un'implementazione degli elementi e delle azioni.
Il plug-in di debug fornisce inoltre un supporto per la gestione di punti
di interruzione, di espressioni e l'avvio di programmi.
I seguenti punti di estensione vengono utilizzati per supportare ed estendere l'infrastruttura di debug: