PROT_WRITE
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);
args->prot, PROT_READ | PROT_WRITE | PROT_EXEC);
(prot & PROT_WRITE) != 0, (prot & PROT_EXEC) != 0, true, NULL);
exit->u.mem.prot = PROT_WRITE;
exit->u.mem.prot = PROT_WRITE;
if ((*rsp = mmap(NULL, sizeof(**rsp), PROT_READ|PROT_WRITE,
if ((*rsxp = mmap(NULL, sizeof(**rsxp), PROT_READ|PROT_WRITE,
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);
args->prot, PROT_READ | PROT_WRITE | PROT_EXEC);
(prot & PROT_WRITE) != 0, (prot & PROT_EXEC) != 0, true, NULL);
exit->u.mem.prot = PROT_WRITE;
exit->u.mem.prot = PROT_WRITE;
if (prot & PROT_WRITE)
if ((V0 = mmap(NULL, 128 * r * N, PROT_READ | PROT_WRITE,
PROT_READ | PROT_WRITE, \
PROT_READ | PROT_WRITE, \
#define MMAP(sz,f) mmap(NULL, (sz), PROT_READ | PROT_WRITE, \
#define MMAPA(a,sz,f) mmap((a), (sz), PROT_READ | PROT_WRITE, \
mprotect(info->page, MALLOC_PAGESIZE, PROT_READ | PROT_WRITE);
PROT_READ | PROT_WRITE))
PROT_READ | PROT_WRITE))
mprotect(p, sz, PROT_READ | PROT_WRITE);
mprotect(p, sz, PROT_READ | PROT_WRITE);
if ((protection & PROT_WRITE) != 0)
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,
if (mmap(ptr + B_PAGE_SIZE, B_PAGE_SIZE, PROT_READ | PROT_WRITE,
mprotect(ptr + B_PAGE_SIZE * 3, B_PAGE_SIZE, PROT_READ | PROT_WRITE);
mprotect(ptr, B_PAGE_SIZE, PROT_READ | PROT_WRITE);
PROT_READ | PROT_WRITE, MAP_FIXED | MAP_PRIVATE | MAP_ANON, -1, 0);
mprotect(ptr + B_PAGE_SIZE * 3, B_PAGE_SIZE, PROT_READ | PROT_WRITE);
if (mmap(ptr + B_PAGE_SIZE, B_PAGE_SIZE, PROT_READ | PROT_WRITE,
uint8* ptr = (uint8*)mmap(NULL, size, PROT_READ | PROT_WRITE,
if (mprotect(ptr + B_PAGE_SIZE * 3, B_PAGE_SIZE, PROT_READ | PROT_WRITE) != 0)
void* address = mmap(NULL, 4096, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
PROT_READ | PROT_WRITE) < 0) {
PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_FIXED, -1, 0);
PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
void* address = mmap(NULL, 4096, PROT_READ | PROT_WRITE,