PROT_WRITE
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 ((p = mmap(NULL, sizeof(*p), PROT_READ|PROT_WRITE,
return (PROT_EXEC | PROT_READ | PROT_WRITE);
PROT_READ | PROT_WRITE,
PROT_READ | PROT_WRITE, MAP_ANON, -1, 0);
addr = mmap(baddr, slab_size, PROT_READ|PROT_WRITE,
PROT_READ|PROT_WRITE,
save = mmap(addr_hint, size, PROT_READ|PROT_WRITE,
save = mmap(addr_hint, size, PROT_READ|PROT_WRITE,
save = mmap(NULL, size + align, PROT_READ|PROT_WRITE,
prot |= PROT_WRITE;
PROT_READ | PROT_WRITE,
PROT_READ | PROT_WRITE,
PROT_READ | PROT_WRITE,
if (prot & PROT_WRITE)
PROT_READ | PROT_WRITE,
semtmp = (sem_t) mmap(NULL, getpagesize(), PROT_READ | PROT_WRITE,
new_data = mmap(NULL, bytes, PROT_READ | PROT_WRITE,
PROT_READ | PROT_WRITE,
VGLMem = (byte*)mmap(0, VGLAdpInfo.va_window_size, PROT_READ|PROT_WRITE,
VGLMem = (byte*)mmap(0, VGLAdpInfo.va_window_size, PROT_READ|PROT_WRITE,
PROT_READ|PROT_WRITE,
if ((data_prot & PROT_WRITE) == 0 && -1 ==
mprotect(clear_page, PAGE_SIZE, data_prot|PROT_WRITE)) {
if ((data_prot & PROT_WRITE) == 0) {
prot |= PROT_WRITE;
static int stack_prot = PROT_READ | PROT_WRITE | RTLD_DEFAULT_STACK_EXEC;
prot = convert_prot(ph->p_flags) | (before ? PROT_WRITE : 0);
mprotect(dstobj->relro_page, dstobj->relro_size, PROT_READ | PROT_WRITE);
PROT_READ|PROT_WRITE, MAP_ANON, -1, 0);
chunk->base = mmap(NULL, MEMZONE_CHUNK, PROT_READ|PROT_WRITE,
PROT_READ | (rdonly ? 0 : PROT_WRITE),
mapbase = mmap(NULL, s.st_size, PROT_READ|PROT_WRITE,
PROT_READ|PROT_WRITE,
PROT_READ|PROT_WRITE,
PROT_READ | PROT_WRITE,
PROT_READ | PROT_WRITE,
PROT_READ | PROT_WRITE, MAP_SHARED,
if ((nprot & (PROT_READ | PROT_WRITE)) == 0)
c = ((nprot & PROT_WRITE) != 0) ? wrch : rdch;
false /* !fixed */, true /* shared */, PROT_READ | PROT_WRITE,
PROT_READ | PROT_WRITE);
false /* !fixed */, true /* shared */, PROT_READ | PROT_WRITE,
PROT_READ | PROT_WRITE);
true /* shared */, PROT_READ | PROT_WRITE, PROT_READ | PROT_WRITE);
if ((args->prot & ~(PROT_READ|PROT_WRITE|PROT_EXEC)) != 0) {
args->prot, PROT_READ | PROT_WRITE | PROT_EXEC);
if (prot & PROT_WRITE)
if (maxprot & PROT_WRITE)
if (prot & PROT_WRITE)
if (maxprot & PROT_WRITE)
exit->u.mem.prot = PROT_WRITE;
exit->u.mem.prot = PROT_WRITE;
PROT_READ|PROT_WRITE,
prot |= PROT_WRITE;
} else if (prot & PROT_WRITE) {
} else if ((prot & PROT_WRITE) != 0) {
d->mem = mmap(0, d->memsize, PROT_WRITE | PROT_READ, MAP_SHARED,
PROT_READ|PROT_WRITE|PROT_EXEC,
PROT_READ|PROT_WRITE|PROT_EXEC,
dmap_min_address = mmap(0, DMAP_SIZE, PROT_READ|PROT_WRITE,
PROT_READ|PROT_WRITE|PROT_EXEC,
if (new_prot & PROT_WRITE &&
if ((prot & (PROT_READ|PROT_WRITE)) != (PROT_READ|PROT_WRITE))
if ((prot & (PROT_READ|PROT_WRITE)) != (PROT_READ|PROT_WRITE))
if ((prot & PROT_WRITE) &&
} else if (prot & PROT_WRITE) {
} else if ((prot & PROT_WRITE) != 0) {
if ((uap->prot & (PROT_READ|PROT_WRITE)) !=
(PROT_READ|PROT_WRITE)) {
mapping = mmap(0, size, PROT_READ|PROT_WRITE, MAP_ANON|MAP_SHARED,
str = mmap(NULL, pgsize, PROT_READ|PROT_WRITE, MAP_SHARED,
hva = (uintptr_t)mmap(NULL, PAGE_SIZE, PROT_READ|PROT_WRITE,
buf = mmap(NULL, size, PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE, -1, 0);
if (nvmm_gpa_map(mach, hva, gpa, size, PROT_READ|PROT_WRITE|PROT_EXEC) == -1)
if ((p = (char *)mmap(0, map_size, PROT_READ | PROT_WRITE,
if ((dst = mmap(0, statbuf.st_size, PROT_READ | PROT_WRITE,
pp[i] = mmap(0, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd[i], 0);
countr = mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_ANON|MAP_SHARED, -1, 0);
buf = mmap(NULL, bytes * 2, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANON, -1, 0);
buf = mmap(NULL, bytes * 2, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANON, -1, 0);
mtx = mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANON, -1, 0);
mtx = mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANON, -1, 0);
mtx = mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANON, -1, 0);
mtx = mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANON, -1, 0);
PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANON, -1, 0);
pdata = mmap(NULL, nprocs * sizeof(*pdata), PROT_READ|PROT_WRITE,
buf = mmap(NULL, bytes * 2 + PAGE_SIZE, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANON, -1, 0);
done = mmap(NULL, 4096, PROT_READ|PROT_WRITE,
instbuf = mmap(NULL, PAGE_SIZE, PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE,
databuf = mmap(NULL, PAGE_SIZE, PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE,
PROT_READ|PROT_WRITE);
L4 = mmap(NULL, PAGE_SIZE, PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE,
L3 = mmap(NULL, PAGE_SIZE, PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE,
L2 = mmap(NULL, PAGE_SIZE, PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE,
L1 = mmap(NULL, PAGE_SIZE, PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE,
PROT_READ|PROT_WRITE);
PROT_READ|PROT_WRITE);
PROT_READ|PROT_WRITE);
PROT_READ|PROT_WRITE);
instbuf = mmap(NULL, PAGE_SIZE, PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE,
L4 = mmap(NULL, PAGE_SIZE, PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE,
L3 = mmap(NULL, PAGE_SIZE, PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE,
L2 = mmap(NULL, PAGE_SIZE, PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE,
L1 = mmap(NULL, PAGE_SIZE, PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE,
PROT_READ|PROT_WRITE);
PROT_READ|PROT_WRITE);
PROT_READ|PROT_WRITE);
PROT_READ|PROT_WRITE);
instbuf = mmap(NULL, PAGE_SIZE, PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE,
mem = mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0);
sem_t *id = mmap(NULL, sizeof(sem_t), PROT_READ|PROT_WRITE,
addr = mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE, fd, 0);
addr = mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE, fd, 0);
PROT_READ|PROT_WRITE, MAP_ANON|MAP_SHARED|MAP_INHERIT, -1, 0);
q(__LINE__, (int)(lastrun = mmap(0, sizeof(*lastrun), PROT_READ|PROT_WRITE,
PROT_READ|PROT_WRITE, MAP_ANON|MAP_SHARED|MAP_INHERIT, -1, 0);
result = mmap(NULL, ninst * sizeof(u_long), PROT_READ | PROT_WRITE,
result = mmap(NULL, ninst * sizeof(u_long), PROT_READ | PROT_WRITE,
PROT_READ|PROT_WRITE, MAP_SHARED,
mmap(NULL, 0x10000000, PROT_READ | PROT_WRITE, MAP_SHARED, status_fd, 0);
addr = mmap(NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
addr = mmap(NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
addr = mmap(NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);