Как я могу узнать, какой тип отладочной информации содержится в Объектный файл ELF?

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

15
задан Gilles 'SO- stop being evil' 22 December 2014 в 18:56
поделиться