PROT_READ
(p = mmap(NULL, (size_t)fs->st_size, PROT_READ,
if ((m = mmap(NULL, sz, PROT_READ, MAP_PRIVATE, fd, 0)) == MAP_FAILED ||
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),
head = mmap(NULL, (size_t)st.st_size, PROT_READ, MAP_FILE|MAP_PRIVATE,
PROT_READ, MAP_PRIVATE, rfd,
if ((p = mmap(NULL, sizeof(*p), PROT_READ|PROT_WRITE,
return (PROT_EXEC | PROT_READ | PROT_WRITE);
a_out_mmap = mmap(NULL, (size_t)st.st_size, PROT_READ, MAP_PRIVATE, fd, (off_t)0);
base = mmap(NULL, (size_t)shdr_size, PROT_READ, 0, fd,
base = mmap(NULL, (size_t)symstrsize, PROT_READ, 0, fd,
PROT_READ | PROT_WRITE,
PROT_READ | PROT_WRITE, MAP_ANON, -1, 0);
map = mmap(NULL, sbuf.st_size, PROT_READ, MAP_PRIVATE, fd, 0);
fdata = mmap(NULL, sb.st_size, PROT_READ, MAP_PRIVATE, fd, 0);
if ((data = mmap(0, (size_t)st.st_size, PROT_READ,
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_READ | PROT_EXECUTE;
prot = PROT_READ;
PROT_READ | PROT_WRITE,
PROT_READ | PROT_WRITE,
PROT_READ, MAP_SHARED | MAP_FILE,
PROT_READ | PROT_WRITE,
m = mmap(NULL, fsize, PROT_READ, MAP_PRIVATE, fd, (off_t) 0);
vm->mmapbase = mmap(NULL, sz, PROT_READ, MAP_PRIVATE, kd->pmfd, 0);
if (prot & PROT_READ)
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,
lm_map = mmap(NULL, st.st_size, PROT_READ, MAP_PRIVATE, fd, 0);
PROT_READ|PROT_WRITE,
hdr = mmap(NULL, PAGE_SIZE, PROT_READ, MAP_PRIVATE, fd, 0);
prot |= PROT_READ;
static int stack_prot = PROT_READ | PROT_WRITE | RTLD_DEFAULT_STACK_EXEC;
if (mprotect(obj->relro_page, obj->relro_size, PROT_READ) == -1) {
mprotect(dstobj->relro_page, dstobj->relro_size, PROT_READ);
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),
xml = mmap(NULL, sb.st_size, PROT_READ, MAP_PRIVATE, fd, 0);
mapbase = mmap(NULL, s.st_size, PROT_READ|PROT_WRITE,
map = mmap(NULL, size, PROT_READ, MAP_NOCORE, fd, begin);
PROT_READ|PROT_WRITE,
PROT_READ|PROT_WRITE,
if ((p = mmap(NULL, hdr->size, PROT_READ, MAP_SHARED, fd,
PROT_READ | PROT_WRITE,
PROT_READ | PROT_WRITE,
PROT_READ | PROT_WRITE, MAP_SHARED,
if ((nprot & (PROT_READ | PROT_WRITE)) == 0)
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_READ)
if (maxprot & PROT_READ)
if (prot & PROT_READ)
if (maxprot & PROT_READ)
exit->u.mem.prot = PROT_READ;
exit->u.mem.prot = PROT_READ;
PROT_READ|PROT_WRITE,
prot |= PROT_READ;
} else if (prot & PROT_READ) {
PROT_READ, MAP_FILE|MAP_SHARED, fd, (off_t)0);
pgsize, PROT_READ,
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,
PROT_READ, mpp);
if ((prot & (PROT_READ|PROT_WRITE)) != (PROT_READ|PROT_WRITE))
if ((prot & (PROT_READ|PROT_WRITE)) != (PROT_READ|PROT_WRITE))
} else if (prot & PROT_READ) {
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,
if (nvmm_gpa_map(&mach, hva, gpa, PAGE_SIZE, PROT_READ|PROT_EXEC) == -1)
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, MAP_FILE | MAP_SHARED, fd,
if ((p = (char *)mmap(0, map_size, PROT_READ | PROT_WRITE,
if ((src = mmap(0, statbuf.st_size, PROT_READ, MAP_SHARED, fdin, 0)) ==
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_EXEC);
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,
PROT_READ|PROT_EXEC);
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,
PROT_READ|PROT_EXEC);
mem = mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0);
sem_t *id = mmap(NULL, sizeof(sem_t), PROT_READ|PROT_WRITE,
PROT_READ, MAP_SHARED, fd, (off_t) 0))) {
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);
addr = mmap(0, sb.st_size, PROT_READ, MAP_PRIVATE|MAP_NOCORE, fd, 0);
result = mmap(NULL, ninst * sizeof(u_long), PROT_READ | PROT_WRITE,
result = mmap(NULL, ninst * sizeof(u_long), PROT_READ | PROT_WRITE,
mem = mmap(NULL, MMAP_CHUNK, PROT_READ, MAP_SHARED, fd, offset);
PROT_READ, MAP_SHARED,
PROT_READ|PROT_WRITE, MAP_SHARED,
PROT_READ, MAP_SHARED,
if ((front = mmap(NULL, (size_t)sb.st_size, PROT_READ, MAP_SHARED, fd, (off_t)0)) == MAP_FAILED)
i_womp = mmap(NULL, i_size, PROT_READ, MAP_PRIVATE, ifd, 0);
addr = mmap(NULL, sz, PROT_READ, flags, fd, 0);
if ((mip->start = mmap(NULL, mip->maplen, PROT_READ, MAP_SHARED,
(p = mmap(NULL, (size_t)size, PROT_READ, MAP_SHARED,
p = mmap(NULL, from_len, PROT_READ, MAP_SHARED,
q = mmap(NULL, from_len, PROT_READ, MAP_SHARED,
pbuffer = mmap(NULL,sb.st_size,PROT_READ,MAP_SHARED,fd,0);
p = mmap(NULL, tsize, PROT_READ, MAP_SHARED, from_fd, (off_t)0);
q = mmap(NULL, tsize, PROT_READ, MAP_SHARED, to_fd, (off_t)0);
fw_image = (uint32_t *)mmap(NULL, st.st_size, PROT_READ,
fw_image = (uint8_t *)mmap(NULL, st.st_size, PROT_READ,
fw_image = (uint32_t *)mmap(NULL, st.st_size, PROT_READ,
fw_image = (uint32_t *)mmap(NULL, st.st_size, PROT_READ,
p = mmap(0, nsize, PROT_READ, MAP_FILE|MAP_PRIVATE, fd, 0);
if ((dat = mmap(0, nsize, PROT_READ, MAP_FILE | MAP_PRIVATE, fd, 0))
mem = mmap(NULL, st.st_size, PROT_READ, MAP_PRIVATE, fd, 0);
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);