Julia
Julia
Posted Jul 26, 2024 22:53 UTC (Fri) by roc (subscriber, #30627)In reply to: Julia by rgb
Parent article: May the FOLL_FORCE not be with you
It's for the Julia JIT. JITs want to dynamically generate code and execute it, which happens to be the same thing that exploits want to do. So Julia's JIT allocates some read-only executable pages and then writes to them using /proc/.../mem. That's safer than making the pages directly writable, because it's harder for exploits to make that appropriate write system call than to write to memory directly.