authorgravatar for red.black.liquorice@gmail.comHila Friedman <red.black.liquorice@gmail.com> 2024-08-18 13:12:28+03:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-08-31 20:59:47-07:00
loga76e98e7d517037054fdf2edcb908c129465109f
treea7a55485dc79aaf6d21a742efccb0fb687f89ea1
parentc34cfe486d70ac5e92f101a47fc70a1336077e7e

remove length assertion from mprotect


1 files changed, 0 insertions(+), 2 deletions(-)

lib/std/posix.zig-2
......@@ -4628,9 +4628,7 @@ pub const MProtectError = error{
46284628 OutOfMemory,
46294629} || UnexpectedError;
46304630
4631/// `memory.len` must be page-aligned.
46324631pub fn mprotect(memory: []align(mem.page_size) u8, protection: u32) MProtectError!void {
4633 assert(mem.isAligned(memory.len, mem.page_size));
46344632 if (native_os == .windows) {
46354633 const win_prot: windows.DWORD = switch (@as(u3, @truncate(protection))) {
46364634 0b000 => windows.PAGE_NOACCESS,