debugging - Diferencia entre gdb, valgrind, strace, ltrace y apport
(0)
Estoy buscando la diferencia entre las siguientes herramientas de depuración.
¿Que son esos?
E: En la remota posibilidad de que alguien tropiece aquí y se esté preguntando sobre lo mismo, las "diferencias" son (acortadas de las páginas del manual)
GDB
Le permite ver lo que está pasando "dentro" de un programa mientras se ejecuta / se estrelló.
Valgrind
Una serie flexible de herramientas para depuración y perfilado.
Strace
Registra / intercepta las llamadas del sistema que son llamadas / recibidas por un proceso.
Ltrace
Registra / intercepta señales / biblioteca dinámica / llamadas de sistema que son llamadas / recibidas por un proceso.
Apport
Intercepta fallos / excepciones no manejadas, recopila información del sistema operativo, presenta una interfaz de usuario útil y es capaz de archivar errores que no se cuelgan.