PROT_WRITE
addr = mmap(NULL, size, PROT_READ|PROT_WRITE, MAP_FILE|MAP_SHARED,
addr = mmap(NULL, memsize, PROT_READ|PROT_WRITE, MAP_FILE|MAP_SHARED,
prng = mmap(NULL, size, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1,
atfork_storage = mmap(0, hw_pagesize, PROT_READ|PROT_WRITE,
PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE, -1, (off_t)0);
p = mmap(NULL, nbytes, PROT_READ|PROT_WRITE, MAP_ANON,
ret = mmap(addr, size, PROT_READ | PROT_WRITE,
mmap(NULL, (size), PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE, \
tls_allocation + sizeof(*tcb), PROT_READ | PROT_WRITE,
kd->dump_mem = mmap(NULL, kd->dump_size, PROT_READ|PROT_WRITE,
if (prot & PROT_WRITE)
comm = mmap(NULL, PAGE_SIZE, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FILE,
PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE, -1, (off_t)0);
arena = mmap(NULL, alen, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0);
sp = mmap(NULL, stacksize, PROT_READ|PROT_WRITE,
mapaddr = mmap(NULL, maplen, PROT_READ|PROT_WRITE,
stack = mmap(NULL, STACKSIZE, PROT_READ | PROT_WRITE,
prot = PROT_READ|PROT_WRITE;
if ((data_prot & PROT_WRITE) == 0 &&
if ((data_prot & PROT_WRITE) == 0 &&
mprotect(start, data_size, data_prot | PROT_WRITE) == -1) {
if ((data_prot & PROT_WRITE) == 0 && -1 ==
data_prot|PROT_WRITE)) {
if ((data_prot & PROT_WRITE) == 0)
prot |= PROT_WRITE;
PROT_READ | PROT_WRITE) == -1) {
PROT_READ|PROT_WRITE,
shareBuffer = mmap(NULL, sharedSize, PROT_READ | PROT_WRITE,
memory = mmap(0, size, PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE,
extra = mmap(0, exsize, PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE,
memory = mmap(0, size, PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE,
fscs_0 = mmap(0, 2 * sblock.fs_fsize, PROT_READ|PROT_WRITE,
iobuf = mmap(0, iobuf_memsize, PROT_READ|PROT_WRITE,
iobuf = mmap(0, iobufsize, PROT_READ|PROT_WRITE,
rv = mmap(0, nb, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE, -1, 0);
PROT_READ | PROT_WRITE | PROT_EXEC;
replace ? PROT_READ | PROT_WRITE : PROT_READ,
base = mmap(0, len, PROT_READ | PROT_WRITE, MAP_SHARED,
if ((prot & PROT_WRITE) != 0)
if ((mappedbfile = mmap(NULL, osb.st_size, PROT_READ | PROT_WRITE,
PROT_READ | PROT_WRITE | PROT_EXEC);
nprot |= PROT_WRITE;
mapaddr = mmap(0, PALETTE_SIZE, PROT_READ | PROT_WRITE,
PROT_WRITE,
PROT_EXEC|PROT_WRITE,
PROT_WRITE|PROT_READ,
PROT_EXEC|PROT_WRITE|PROT_READ,
||((prot & (PROT_READ|PROT_WRITE))!=(PROT_READ|PROT_WRITE)))
if (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC))
if (SCARG(uap, prot) & ~(PROT_READ|PROT_WRITE|PROT_EXEC))
if (SCARG(uap, prot) & ~(PROT_READ|PROT_WRITE|PROT_EXEC))
if (SCARG(uap, prot) & ~(PROT_READ|PROT_WRITE|PROT_EXEC))
if (acc & PROT_WRITE)
if ((args->prot & ~(PROT_READ|PROT_WRITE|PROT_EXEC)) != 0) {
exit->u.mem.prot = PROT_WRITE;
exit->u.mem.prot = PROT_WRITE;
local.addr = mmap(NULL, local.size, PROT_READ | PROT_WRITE | PROT_NONE,
else if (prot & PROT_WRITE) {
} else if (prot & PROT_WRITE) {
mem = mmap(NULL, len, PROT_READ|PROT_WRITE, MAP_FILE|MAP_SHARED, fd, 0);
ADDFLAG(protbuf, prot, PROT_WRITE);
} else if (prot == PROT_WRITE) {
} else if (prot == (PROT_READ | PROT_WRITE)) {
#define PROT_READWRITE (PROT_READ | PROT_WRITE)
DEF(mmap_mode_RDONLY_WRITE) { test_mmap_mode(O_RDONLY, PROT_WRITE); }
DEF(mmap_mode_WRONLY_WRITE) { test_mmap_mode(O_WRONLY, PROT_WRITE); }
DEF(mmap_mode_RDWR_WRITE) { test_mmap_mode(O_RDWR, PROT_WRITE); }
ptr = MMAP(NULL, len, PROT_WRITE, MAP_FILE, fd, offset);
ptr1 = MMAP(NULL, len, PROT_WRITE, MAP_FILE, fd, 0);
ptr2 = MMAP(NULL, len, PROT_WRITE, MAP_FILE, fd, 0);
ptr0 = MMAP(NULL, len, PROT_WRITE, MAP_FILE, fd0, 0);
ptr1 = MMAP(NULL, len, PROT_WRITE, MAP_FILE, fd1, 0);
ptr = MMAP(NULL, 1, PROT_WRITE, MAP_FILE, fd, 0);
ptr = MMAP(NULL, 1, PROT_WRITE, MAP_FILE, fd, 0);
p = mmap(0, 1, PROT_READ|PROT_WRITE, MAP_PRIVATE, fileno(fp), 0);
addr = mmap(NULL, rwbuf_size, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0);
rwbuf_size, PROT_READ|PROT_WRITE, MAP_SHARED, fd,
addr = mmap(NULL, st.st_size, PROT_READ|PROT_WRITE, MAP_SHARED,
PROT_READ|PROT_WRITE, MAP_SHARED, fd,
addr = mmap(NULL, rwbuf_size, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0);
rwbuf_size, PROT_READ|PROT_WRITE, MAP_SHARED, fd,
addr = mmap(NULL, rwbuf_size, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0);
rwbuf_size, PROT_READ|PROT_WRITE, MAP_SHARED, fd,
ATF_REQUIRE_EQ_MSG(mmap(NULL, rwbuf_size, PROT_READ|PROT_WRITE,
rwbuf_size, PROT_READ|PROT_WRITE, MAP_SHARED, fd);
p = mmap(NULL, 3*pagesize, PROT_READ|PROT_WRITE,
char *src = mmap(NULL, 2 * pg, PROT_READ|PROT_WRITE,
void *stack = mmap(NULL, STACKSIZE, PROT_READ|PROT_WRITE,
PROT_READ | PROT_WRITE, MAP_ANON | MAP_STACK | MAP_PRIVATE,
REQUIRE_LIBC(bs_addr = mmap(NULL, bs_pagesize, PROT_READ | PROT_WRITE,
PROT_READ | PROT_WRITE,
map = mmap(NULL, page, PROT_WRITE, MAP_ANON | MAP_PRIVATE, -1, 0);
addr = mmap(NULL, npgs * page, PROT_READ | PROT_WRITE,
addr = mmap(NULL, npgs * page, PROT_READ | PROT_WRITE,
void *map = mmap(NULL, page, PROT_READ|PROT_WRITE,
buf = mmap(NULL, page, PROT_READ | PROT_WRITE, flags, -1, 0);
" [%d] %s\n", page, PROT_READ | PROT_WRITE, flags, errno,
vp = mmap(NULL, BUFSIZE, PROT_READ | PROT_WRITE,
vp = mmap(NULL, BUFSIZE, PROT_READ | PROT_WRITE,
vp2 = mmap(NULL, BUFSIZE, PROT_READ | PROT_WRITE,
map = mmap(NULL, 3, PROT_WRITE, MAP_FILE|MAP_PRIVATE, fd, 0);
PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE, -1, 0);
PROT_READ|PROT_WRITE,
map = mmap(NULL, page, PROT_READ | PROT_WRITE, MAP_FILE|MAP_PRIVATE,
map = mmap(NULL, page, PROT_WRITE, flags, -1, 0);
map = mmap(NULL, page, PROT_READ|PROT_WRITE, flags, -1, 0);
map = mmap(NULL, page, PROT_EXEC|PROT_READ|PROT_WRITE, flags, -1, 0);
map1 = mmap(hint, page, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0);
map2 = mmap(map1, page, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0);
map3 = mmap(hint, page, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0);
ATF_REQUIRE(mprotect(map, page, PROT_WRITE) != 0);
map = mmap(NULL, page, PROT_MPROTECT(PROT_EXEC)|PROT_WRITE|PROT_READ,
const int prot[4] = { PROT_NONE, PROT_READ, PROT_WRITE };
map = mmap(NULL, page, PROT_WRITE|PROT_READ, MAP_ANON, -1, 0);
map = mmap(NULL, page, PROT_MPROTECT(PROT_EXEC|PROT_WRITE|PROT_READ),
ATF_REQUIRE(mprotect(map, page, PROT_WRITE|PROT_READ) == 0);
map = mmap(NULL, page, PROT_READ|PROT_WRITE|PROT_MPROTECT(PROT_EXEC),
map = mmap(NULL, page, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE,
map = mmap(NULL, page, PROT_READ | PROT_WRITE, MAP_FILE|MAP_PRIVATE,
p = mmap(0, 1, PROT_READ|PROT_WRITE, MAP_PRIVATE, fileno(fp), 0);
p = mmap(0, 1, PROT_READ|PROT_WRITE, MAP_PRIVATE, fileno(fp), 0);
sysconf(_SC_PAGESIZE), PROT_READ|PROT_WRITE,
sig_stack.ss_sp = mmap(NULL, SIGSTKSZ, PROT_READ | PROT_WRITE,
sig_stack.ss_sp = mmap(NULL, SIGSTKSZ, PROT_READ | PROT_WRITE,
ldt_base = (uint8_t *)mmap(NULL, 2 * PAGE_SIZE, 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,
REQUIRE_LIBC(map = mmap(NULL, pagesize, PROT_READ|PROT_WRITE,
REQUIRE_LIBC(map = mmap(NULL, pagesize, PROT_READ|PROT_WRITE,
PROT_READ|PROT_WRITE, MAP_ANON, /*fd*/-1, /*offset*/0)),
PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
ATF_CHECK(mmap(NULL, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED,
ATF_REQUIRE((data = mmap(NULL, 2 * PAGE_SIZE, PROT_READ | PROT_WRITE,
ATF_CHECK(mmap(NULL, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED,
ATF_CHECK(mmap(NULL, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED,
ATF_CHECK(mmap(NULL, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED,
data = mmap(NULL, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
if (pr & PROT_WRITE) {
pr &= ~PROT_WRITE;
buf = mmap(NULL, sz, PROT_READ|PROT_WRITE, MAP_PRIVATE, fd, 0);
busmem = mmap(NULL, sb.st_size, PROT_WRITE|PROT_READ,
PROT_READ | PROT_WRITE, MAP_PRIVATE, params->s1fd, 0);
md.md_addr = mmap(NULL, md.md_size, PROT_READ | PROT_WRITE,
membase = mmap(NULL, sb.st_size, PROT_READ | (rdonly ? 0 : PROT_WRITE),
fb->baseaddr = mmap(0, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd,0);