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