O plug-in de plataforma 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 JPDA (Java Plataform Debug Architecture),
pode fornecer uma implementação dos artifacts e ações. O plug-in de depuração também fornece facilidades para suportar
gerenciamento de ponto de interrupção, gerenciamento de expressão e lançamento de programa.
Os seguintes pontos de extensão são utilizados para dar suporte e estender a infra-estrutura de depuração: