2013-11-10 3 views
4

Я попытался переопределить функцию, связанную с сетевым сокетом, в приложении Mail. Но я не уверен, использует ли приложение Mail приложение Core core socket или POSIX.В Mac OS, как перечислять все функции, используемые исполняемым файлом из динамической библиотеки?

Я использую otool -l, чтобы найти динамически загруженную библиотеку в разделе LC_LOAD_DYLIB. Однако я хочу знать, какие именно функции он называет.

ответ

0

Установите пакет binutils в MacPorts, затем используйте gobjdump?

4

nm покажет вам импортированные символы. Используйте nm -ufm /Applications/Mail.app/Contents/MacOS/Mail, чтобы получить символы и библиотеки/рамки, из которых они пришли.

 Смежные вопросы

  • Нет связанных вопросов^_^