Quando você define uma Configuração de Ativação para executar um programa, pode especificar quais modos (execução, depuração, perfil, etc.) são suportados pelo programa. Se você suportar o modo de depuração, será necessário implementar um modelo de depuração e UI que permitam que usuários interajam com os programas enquanto estiverem em depuração. O plug-in de depuração da plataforma de núcleo fornece suporte a:
O plug-in da UI de depuração fornece uma estrutura para mostrar o modelo de depuração na UI. Ele também inclui classes de utilitários para implementar tarefas comuns da UI.
Uma vez que é difícil discutir depuração genérica em qualquer detalhe significativo, iremos rever o gabarito de depuração da plataforma e as classes UI da perspectiva do depurador Java.
Como Gravar um Depurador do Eclipse fornece um início para finalizar o exemplo para construir um depurador utilizando uma linguagem Assemly PDA (Push Down Automata) simples como um exemplo.