У меня есть объектный файл 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
не может обрабатывать?