Commit a76e98e7d5

Hila Friedman <red.black.liquorice@gmail.com>
2024-08-18 12:12:28
remove length assertion from mprotect
1 parent c34cfe4
Changed files (1)
lib
lib/std/posix.zig
@@ -4628,9 +4628,7 @@ pub const MProtectError = error{
     OutOfMemory,
 } || UnexpectedError;
 
-/// `memory.len` must be page-aligned.
 pub fn mprotect(memory: []align(mem.page_size) u8, protection: u32) MProtectError!void {
-    assert(mem.isAligned(memory.len, mem.page_size));
     if (native_os == .windows) {
         const win_prot: windows.DWORD = switch (@as(u3, @truncate(protection))) {
             0b000 => windows.PAGE_NOACCESS,