Чтение отладочной информации DWARF из PE-файла в Windows с помощью libdwarf

#windows #debug-symbols #dwarf

#Windows #debug-символы #dwarf

Вопрос:

mingw записывает отладочную информацию в выходной исполняемый файл в формате DWARF.

Мне нужно проанализировать эту отладочную информацию. Я пытался принять libdwarf , но, похоже, он может читать файлы только в формате ELF. Одновременно mingw размещает отладочную информацию в нескольких разделах PE.

Есть ли какой-либо способ передать необработанные данные из этих разделов для libdwarf чтения отладочной информации?

Комментарии:

1. libdwarf недавно добавила поддержку исполняемых файлов PE . Я только что попробовал dwarfdump последней версии в PE-файле, и он работает нормально.

2. gdb под Cygwin делает это каким-то образом.