У меня есть объектный файл ELF. Я хочу знать, какой тип отладочной информации он содержит. Он был скомпилирован с помощью компилятора Diab (исходный код C) для архитектуры PPC. Я почти уверен, что он был построен с использованием отладочных символов.
Я попытался извлечь отладочную информацию с помощью dwarfdump
, но у меня не получилось, поэтому я предполагаю, что отладочная информация не относится к типу DWARF.
$ dwarfdump file.elf
No DWARF information present in file.elf
Использование objdump для отображения отладочной информации оказывается пустым.
$ objdump -g file.elf
file.elf: file format elf32-powerpc
Может быть, этот ELF-файл не содержит отладочной информации, хотя в ELF-файле есть разделы с именами .debug_sfnames
, .debug_srcinfo
и .debug.srcinfo
]? Или отладочная информация хранится в формате, который objdump
не может обработать?