unix api-mmap()能否在iphone操作系统上正常工作?
我需要知道“mmaping”虚拟内存并将二进制代码加载到其中并执行二进制代码的可行性。二进制代码(以共享库的形式呈现)可以是mach格式或elf格式,它将通过文件映射的方式由我们的二进制加载程序加载到内存中,而不是苹果自己的unix二进制加载程序 以前有人试过吗?如果你对此有任何线索,请告诉我,我们可以进一步讨论。 顺便问一下,有人知道如何将共享库(不通过应用程序链接)上载到iphone模拟器或与iphone应用程序一起开发的设备吗?您可以在iphone上使用unix api-mmap()能否在iphone操作系统上正常工作?,iphone,api,mmap,Iphone,Api,Mmap,我需要知道“mmaping”虚拟内存并将二进制代码加载到其中并执行二进制代码的可行性。二进制代码(以共享库的形式呈现)可以是mach格式或elf格式,它将通过文件映射的方式由我们的二进制加载程序加载到内存中,而不是苹果自己的unix二进制加载程序 以前有人试过吗?如果你对此有任何线索,请告诉我,我们可以进一步讨论。 顺便问一下,有人知道如何将共享库(不通过应用程序链接)上载到iphone模拟器或与iphone应用程序一起开发的设备吗?您可以在iphone上使用mmap()。iOS SDK协议通常
mmap()
。iOS SDK协议通常反对动态代码加载,因此可能不允许您使用它来提供应用程序发布时不可用的代码。你会想和苹果谈谈这个问题,但我很有信心预测你想做的事情是不被允许的
考虑一下您提供自己的代码加载器的理由是否真实,或者您是否可以使用iOSdyld