Original Article: REference Debugger Home Page
Author: backerstreet.com
   
 
Bem-vindo ao Debugger de Reformas (RED).

Esta página é dedicada à tecnologia de depurador.

Surpreendentemente, não há muita informação na Internet sobre o funcionamento interno de depuradores, então eu decidi compartilhar meu conhecimento sobre o assunto nessas páginas.

Se você está curioso sobre como os depuradores funcionam, ou você quer escrever seu próprio depurador, aqui você encontrará informações, algoritmos e uma implementação de depurador de referência a partir da qual você pode derivar seu próprio depurador.

Você pode se perguntar quem precisa de outro depurador quando o gdb já está disponível para muitas plataformas e processadores diferentes. O problema é que o gdb é tão grande e seu código evoluiu ao longo dos anos que tornou-se difícil de entender para pessoas que ainda não estão familiarizadas com a tecnologia do depurador.

O objetivo do projeto RED é manter a arquitetura simples e compreensível, para que as pessoas possam aprender com isso e possivelmente estendê-la.

Parte do material neste site é baseado em idéias do livro "Como funcionam os depuradores". Considero o livro um bom texto introdutório sobre depuradores. No entanto, sinto que tenta ser independente de uma arquitetura particular, por isso não é suficientemente detalhada para permitir que um desenvolvedor resolva os problemas mais difíceis ao implementar um novo depurador.

Use o menu à esquerda para navegar pelo site. Você provavelmente quer visitar o arquitetura primeira página para familiarizar-se com os diferentes componentes de um depurador e, em seguida, aprofundar e concentrar-se nos componentes que mais lhe interessa.

Boa aprendizagem.