Has anyone tried this or have any more information about implementing it?
It is not totally clear whether this ever worked (even in ios9)… Afaik no emulator was ever modified to test/use the new jit_vm_mach_allocate function.
In any case, w^x jit seems good/fast enough for everyone anyway but even after pcsx rearmed was implemented with the debug mode and w^x (what was required to get ppsspp working) it still crashes my A8 (6+, IOS10.2.1).
It is not clear what is causing the crash, as there are rumors of “thread blocking” which manifest as exactly what I’m seeing… The pcsx_rearmed jit blocks the main ui thread for too long and iOS(kpp) kills retroarch.
I’m not afraid to get my hands dirty, but I’m struggling with where to get started on fixing this issue (or implementing this package function which could potentially work?) Any ideas?