Construindo seu próprio depurador Linux: Parte 1 - Começando
2025-04-25
Esta é a primeira parte de uma série de dez partes sobre como construir um depurador Linux do zero. Aprenda a mecânica central dos depuradores e implemente recursos como iniciar, interromper, continuar, definir pontos de interrupção (endereços de memória, linhas de código, entrada de função), leitura e gravação de registradores e memória e execução passo a passo. O tutorial usa C/C++, Linenoise e libelfin, com o código de cada parte disponível no GitHub. Partes futuras cobrirão tópicos avançados, como depuração remota, suporte a bibliotecas compartilhadas, avaliação de expressões e depuração multithread.
Desenvolvimento