Construyendo tu propio depurador de Linux: Parte 1 - Comenzando

2025-04-25

Esta es la primera parte de una serie de diez partes sobre cómo construir un depurador de Linux desde cero. Aprende la mecánica central de los depuradores e implementa funciones como iniciar, detener, continuar, establecer puntos de interrupción (direcciones de memoria, líneas de código, entrada de función), lectura y escritura de registros y memoria y ejecución paso a paso. El tutorial usa C/C++, Linenoise y libelfin, con el código de cada parte disponible en GitHub. Futuros artículos cubrirán temas avanzados como depuración remota, soporte de bibliotecas compartidas, evaluación de expresiones y depuración multiproceso.

Desarrollo