Il plug-in di infrastruttura degli strumenti 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 JDI (Java Debug Interface), puņ fornire un'implementazione degli elementi e delle
azioni. Il plug-in di debug definisce e fornisce anche un'implementazione di gestori per il supporto di
punti di interruzione e dell'avvio.
I seguenti punti di estensione vengono utilizzati per supportare ed estendere l'infrastruttura di debug: