[macosx] dlopen вызывает функции open и read? - PullRequest
0 голосов
/ 09 февраля 2010

Я перехватил (вставил) функцию dlopen под MacOS X и некоторые другие функции. Я вижу, как мои приложения вызывают dlopen в журнале, но я не вижу ничего связанного с функциями открытия / чтения после того, как динамическая библиотека была запущена Как система получает доступ и читает файл динамической библиотеки? Я посмотрел на исходный код dyld, и он вызывает open / read на dlopen. Кто-нибудь может дать мне знать, что мне не хватает? перехваченные функции: dlopen, открытие, чтение, запись, доступ, все функции статистики, закрытие и т. д.

спасибо, любая помощь высоко ценится.

1 Ответ

0 голосов
/ 09 февраля 2010

После успешного выполнения dlopen () обычно вызывается dlsym () для поиска функций и т. Д. В библиотеке.

...