Når du definerer en oppstartskonfigurasjon for kjøring av et program, kan du oppgi hvilke moduser (kjøring, feilsøking, profilering, osv.) som støttes av programmet. Hvis du støtter feilsøkingsmodus, må du implementere en feilsøkingsmodell og et brukergrensesnitt som lar brukere kommunisere med programmene mens de feilsøkes. Plugin-modulen for feilsøking for kjerneplattformen støtter:
Plugin-modulen for feilsøkingsgrensesnitt inneholder et rammeverk for vising av feilsøkingsmodellen i grensesnittet. Den inneholder også funksjonsklasser for implementering av felles grensesnittoppgaver.
Siden det er vanskelig å gå i meningsfulle detaljer om generisk feilsøking, skal vi se på plattformens feilsøkingsmodell og grensesnittklasser i forbindelse med Java-feilsøkeren.
How to Write an Eclipse Debugger inneholder et eksempel på hvordan du bygger en feilsøker fra begynnelse til slutt, ved hjelp av et enkelt Assembly-språk for PDA (Push Down Automata).