dwarfdump
Utilidad para volcar información de depuración de DWARF [Debugging With Attributed Record Formats] de objetos ELF [Executable and Linkable Format]. DWARF es un formato de datos utilizado para almacenar información de depuración en archivos binarios, como símbolos, tipos de datos, ubicaciones de variables, etc. También se puede utilizar para verificar y validar secciones de DWARF manipuladas.
$ dwarfdump -a programa
mostrar toda la información de depuración DWARF de un archivo ELF
$ dwarfdump -c programa
mostrar la información de las unidades de compilación
$ dwarfdump -l programa
mostrar la tabla de líneas [line table]. La tabla de líneas asocia las direcciones de memoria con las líneas de código fuente
$ dwarfdump -p programa
mostrar la tabla de nombres públicos [public names]. La tabla de nombres públicos contiene los nombres de funciones y variables globales que están disponibles para ser referenciadas desde otros archivos objeto
$ dwarfdump -r programa
mostrar la información de rangos [ranges]. Los rangos indican las direcciones de memoria donde se encuentran las diferentes partes del código, como funciones o bloques
$ dwarfdump -v programa
verificar y validar la integridad de las secciones DWARF en el archivo ELF