IDA не показывает информацию о символе

Я пытался перевернуть файл Mach-O executable arm, и я могу просто отладить его в gdb для iOS, и двоичный файл, похоже, не удален, поскольку gdb показывает мне имена функций и т. Д .; однако, когда я загружаю двоичный файл в IDA, я не вижу ни одного из этих имен функций (и это делает дизассемблирование довольно сложным). IDA показывает имена импортируемых функций, но имена других функций не отображаются.

Такого никогда раньше не было, IDA обычно распознает имена функций, если по моему опыту это делает gdb.

Было ли что-то подобное здесь у кого-нибудь? Если да, то как вы устранили проблему?

Спасибо!


person Community    schedule 21.03.2012    source источник


Ответы (1)


В настоящее время IDA не поддерживает отладочную информацию Dwarf (в версии 6.2), возможно, дело в этом. Я бы предложил сбросить символы с otool или чем-то еще в текстовый файл и создать простой скрипт Python для их импорта.

person Igor Skochinsky    schedule 21.03.2012