• Moritz Angermann's avatar
    Allocate Adjustors and mark them readable in two steps · e754ff7f
    Moritz Angermann authored
    This drops allocateExec for darwin, and replaces it with
    a alloc, write, mark executable strategy instead. This prevents
    us from trying to allocate an executable range and then write to
    it, which X^W will prohibit on darwin.
    This will *only* work if we can use mmap.
Storage.c 69 KB