Как вы можете извлечь размеры всех структур C из объектного файла ELF с отладочными символами?
Индивидуальный размеры структур можно получить из GDB с помощью print sizeof (some_struct), но мне нужно получить список всех структур.
Я посмотрел на «nm» и «objdump», но не не вижу вариантов, чтобы сделать то, что я ищу. Есть ли способ сделать это с помощью стандартных инструментов Unix, или мне нужно извлечь раздел символов отладки из файла ELF и обработать его самостоятельно? Я надеюсь, что не последнее.
Заранее спасибо за любой совет. Ray