¿Cómo se puede extraer los tamaños de todas las estructuras de C desde un archivo de objeto ELF con símbolos de depuración?de dumping C tamaños de estructura de archivo de objeto ELF
Los tamaños de estructuras individuales se pueden obtener de GDB usando "print sizeof (some_struct)", pero lo que necesito es obtener una lista de todas las estructuras.
He visto "nm" y "objdump", pero no veo opciones para hacer lo que estoy buscando. ¿Hay alguna manera de hacer esto con las herramientas estándar de Unix, o necesito extraer la sección del símbolo de depuración del archivo ELF y procesarla yo mismo? Espero que no sea esto último.
Gracias de antemano por cualquier consejo. Ray
Gracias por la respuesta, pero no puedo obtener nm para enumerar ningún tipo (es decir, estructuras), solo símbolos con direcciones. –