fn mprotect(memory: []align(mem.page_size) u8, protection: u32) MProtectError!void
memory.len must be page-aligned.
memory.len
memory: []align(mem.page_size) u8,
protection: u32,