[Vm-dev] nuSqueak source

Tobias Pape Das.Linux at gmx.de
Fri Oct 30 18:54:58 UTC 2020



> On 30. Oct 2020, at 19:39, Eliot Miranda <eliot.miranda at gmail.com> wrote:
> 
>>> The OS can impose radically different constraints on the JIT.  In Mankato it is impossible to derive an executable region from mmap that is at the same time writable.  On MacOS it is possible, but the VM needs a capability conveyed through its Info.plist and baked in when the app bundle is signed.
> 

In OpenBSD, your _filesystem_ must allow write&exectute-pages otherwise your program is killed when trying to mprotect a page w&x.

-t


More information about the Vm-dev mailing list