This way, they can't be modified by mmap() or munmap().
This can cover the entire address space at once in a more memory-efficient way. Stress-tested using 'base64 /bin/ls' which allocates enough contiguous virtual memory to store the entirety of /bin/ls :) A couple of bugs and fixes later, here we are!