Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The wiki page mentions this is only a minor problem. Because everyone just writes, then switches and executes.


But this means that you have to decide who is allowed to switch.


VirtualProtect/mprotect aren't privileged calls on any modern OS.

It's how you do JIT on macOS, where W^X is enforced, for example.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: