O plug-in de infra-estrutura de ferramentas de depuração, org.eclipse.debug.core,
define um gabarito para depuração independentemente de linguagem.
Um conjunto de artifacts e ações comuns de depuração são definidos por interfaces, para as
quais arquiteturas de depuração específicas podem fornecer implementações.
Por exemplo, alguns artifacts comuns são encadeamentos, quadros de pilha, e variáveis; algumas ações comuns são finalizar, suspender, escalonar e retomar.
Uma arquitetura de depuração, como a JDI (Java Debug Interface),
pode fornecer uma implementação dos artifacts e ações.
O plug-in de depuração também define e fornece uma implementação dos
gerenciadores para suportar pontos de interrupção e lançamento.
Os seguintes pontos de extensão são utilizados para dar suporte e estender a infra-estrutura de depuração: