parsing gdb debug-symbols

parsing - Analizador de información de depuración de GDB/descripción



debug-symbols (2)

Probablemente deberías echar un vistazo a libdwarf. Ver http://sourceforge.net/projects/libdwarf/ o http://wiki.dwarfstd.org/index.php?title=Libdwarf_And_Dwarfdump

Durante el trabajo me enfrenté con el siguiente problema:

Necesito analizar la información de depuración de GDB.

El archivo separado de información de depuración es un archivo binario, por lo que no puedo leerlo sin conocer un formato.

Así que aquí está la cuestión:

¿Hay algún analizador listo para la información de GDB, o al menos un documento que lo describa?


¿Hay algún analizador listo para la información de GDB?

No existe tal cosa. Hay varios formatos de información de depuración ( DWARF , STABS , etc.) y múltiples consumidores de estos formatos de depuración (GDB es uno de esos consumidores).

Si está en Linux, el formato de depuración predeterminado es DWARF , documentado aquí .

Necesito analizar ... información de depuración

Dependiendo de sus necesidades reales, puede ser apropiado readelf -w o ya mencionado libdwarf . O puede escribir su propio analizador desde cero, aunque es poco probable que sea la solución óptima.