2012-03-21 2 views
1

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

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

Что-то подобное произошло для всех здесь? Если да, то как вы исправили проблему?

Спасибо!

ответ

2

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