Ios 动态库或可执行导出列表

Ios 动态库或可执行导出列表,ios,macos,dynamic,dylib,dlopen,Ios,Macos,Dynamic,Dylib,Dlopen,我正在编写一个插件子系统,其中一个想法是迭代一个dylib(或者至少是当前的全局范围)导出的函数。我知道还有其他方法,只是想尝试一下 我想知道的是,有没有一种方法可以获得由动态库导出的或通过OSX和IOSAPI在全局范围内可用的函数列表 提前谢谢 您可以使用命令“nm”从动态库中获取信息。 有关Mac上的此命令,请参阅系统手册。what?@trojanfoe的一个想法我需要的是获取dylib或global scope的导出列表。什么主意?我想尝试实现的插件子系统。需要名称,以便通过configs

我正在编写一个插件子系统,其中一个想法是迭代一个dylib(或者至少是当前的全局范围)导出的函数。我知道还有其他方法,只是想尝试一下

我想知道的是,有没有一种方法可以获得由动态库导出的或通过OSX和IOSAPI在全局范围内可用的函数列表


提前谢谢

您可以使用命令“nm”从动态库中获取信息。
有关Mac上的此命令,请参阅系统手册。

what?@trojanfoe的一个想法我需要的是获取dylib或global scope的导出列表。什么主意?我想尝试实现的插件子系统。需要名称,以便通过configs维护配置。通常插件定义一组加载二进制文件将调用的已知函数;这不是你希望你的插件系统工作的方式吗?不,我想列举导出的东西的列表。很抱歉,可能是重复的,太慢了。需要一些东西来访问内存表。没有任何标准允许这样做。有一些非标准的扩展,尤其是ios上的扩展。最好计划使用一个著名的导出函数对其他函数进行编目。