PROT_NONE
SC_ALLOW_ARG_MASK(_nr, 2, PROT_READ|PROT_WRITE|PROT_NONE)
SC_ALLOW_ARG_MASK(__NR_mprotect, 2, PROT_READ|PROT_WRITE|PROT_NONE),
if (mprotect(sh.map_result, pgsize, PROT_NONE) < 0)
if (mprotect(sh.map_result + aligned, pgsize, PROT_NONE) < 0)
assert(mprotect(buf + alloc_size - page_size, page_size, PROT_NONE) == 0);
assert(mprotect(buf, page_size, PROT_NONE) == 0);
assert(mprotect(buf + alloc_size - page_size, page_size, PROT_NONE) == 0);
assert(mprotect(buf, page_size, PROT_NONE) == 0);
mprotect(secondpage, page_size, PROT_NONE);
mprotect(stackaddr, guardsize, PROT_NONE) == 0)) {
ptr = mmap(NULL, len, PROT_NONE, MAP_GUARD | MAP_ALIGNED_SUPER, -1, 0);
base = mmap(NULL, len2, PROT_NONE, MAP_GUARD | MAP_ALIGNED_SUPER, -1,
mapbase = mmap(base_addr, mapsize, PROT_NONE, base_flags, -1, 0);
PROT_NONE, mode, flags);
PROT_NONE, m->md.pat_mode, 0);
error = pmap_change_props_locked(va, size, PROT_NONE, mode,
error = pmap_change_props_locked(va, size, PROT_NONE, mode, -1, false);
dmap_max_addr - DMAP_MIN_ADDRESS, PROT_NONE, mode, dmap_attr, true);
prot != PROT_NONE;
prot != PROT_NONE)
if ((flags & MAP_GUARD) != 0 && (prot != PROT_NONE || fd != -1 ||
unmapped = mmap(NULL, PAGE_SIZE, PROT_NONE, MAP_GUARD, -1, 0);
ATF_REQUIRE_EQ(0, mprotect(NULL, 0, PROT_NONE));
mprotect((void *)SIZE_MAX, -1, PROT_NONE) == -1);
CHECK_RIGHT_MMAP_RESULT(mmap(NULL, getpagesize(), PROT_NONE, MAP_SHARED, cap_fd, 0),
mmap(NULL, page_size, PROT_NONE, MAP_SHARED, pathfd, 0) ==
unmapped = mmap(NULL, PAGE_SIZE, PROT_NONE, MAP_GUARD, -1, 0);
unmapped = mmap(NULL, PAGE_SIZE, PROT_NONE, MAP_GUARD, -1, 0);
addr = mmap(NULL, ps[i] * 2, PROT_NONE,
largepage_protect(addr, ps[0], PROT_NONE, EINVAL);
largepage_protect(addr, ps[i], PROT_NONE, 0);
largepage_protect(addr, ps[0], PROT_NONE, EINVAL);
largepage_protect(addr, ps[i], PROT_NONE, 0);
p = mmap(NULL, sz, PROT_NONE, MAP_ANON, -1, 0);
ATF_REQUIRE(mprotect(guard, pagesize, PROT_NONE) == 0);
p = mmap(NULL, getpagesize(), PROT_NONE, MAP_SHARED, fd_cap, 0);
PROT_NONE) != 0)
PROT_NONE) != 0)