2021-01-04 01:05:53 by Marcus Comstedt <firstname.lastname@example.org>
Fix machine code on macOS 11
macOS 11 adds two JIT hardening features:
* Memory can only be mmapped as both PROT_WRITE and PROT_EXEC if MAP_JIT
is also specified.
* Memory mapped with MAP_JIT is never writeable and executable at the same
time. It is necessary to call a function before writing, and then again
after writing to make it executable again.
Inside #if defined(PIKE_USE_MACHINE_CODE)