[–] jevinskie 9y ago ↗ Apple added XO (VM_PROT_EXECUTE_ONLY) in iOS 10 and uses it in JavaScriptCore for JITing.https://opensource.apple.com/source/JavaScriptCore/JavaScrip...
[–] _wmd 9y ago ↗ This doesn't seem any more practical a technique than printing the pages to paper and OCRing them on each access.. one signal and two expensive syscalls per randomly accessed page of memory is hardly cheap, especially in the context of a JIT
2 comments
[ 0.30 ms ] story [ 14.2 ms ] threadhttps://opensource.apple.com/source/JavaScriptCore/JavaScrip...