0

我已经在 MacOS X 和其他一些函数下截获(插入)dlopen 函数。我在日志中看到我的应用程序如何调用 dlopen,但在动态库被 dlopen 后没有找到任何与打开/读取函数相关的内容。系统如何访问和读取动态库文件?我查看了 dyld 的源代码,它确实在 dlopen 上调用了 open/read。谁能让我知道我错过了什么?拦截函数:dlopen、open、read、write、access、所有stat函数、close等。

谢谢,非常感谢任何帮助。

4

1 回答 1

0

在 dlopen() 成功之后,通常会调用 dlsym() 来查找库中的函数等。

于 2010-02-09T08:33:31.673 回答