/openbsd/lib/libc/stdlib/ |
H A D | atexit.c | 82 else if (mprotect(p, pgsize, PROT_READ | PROT_WRITE)) in __cxa_atexit() 86 p = mmap(NULL, pgsize, PROT_READ | PROT_WRITE, in __cxa_atexit() 104 if (mprotect(p, pgsize, PROT_READ)) in __cxa_atexit() 172 if (mprotect(p, pgsize, PROT_READ | PROT_WRITE) == 0) { in __cxa_finalize() 174 mprotect(p, pgsize, PROT_READ); in __cxa_finalize() 236 p = mmap(NULL, pgsize, PROT_READ | PROT_WRITE, in __atexit_register_cleanup() 246 if (mprotect(p, pgsize, PROT_READ | PROT_WRITE)) in __atexit_register_cleanup() 252 mprotect(p, pgsize, PROT_READ); in __atexit_register_cleanup()
|
/openbsd/regress/sys/kern/noexec/ |
H A D | noexec.c | 108 if (mprotect(p, size, PROT_READ|PROT_EXEC) < 0) in noexec_mprotect() 116 if (mprotect(p, size, PROT_READ) < 0) in noexec_mprotect() 149 if (mprotect(p, size + 2 * page_size, PROT_READ|PROT_EXEC) != 0) in noexec_mmap() 218 PROT_READ | PROT_WRITE, in worker() 224 PROT_READ | PROT_EXEC) == -1) in worker() 238 PROT_READ | PROT_WRITE, in worker() 254 PROT_READ | PROT_WRITE, in worker() 303 PROT_READ|PROT_WRITE, pflags, -1, 0LL); in worker() 308 PROT_READ|PROT_WRITE, pflags, -1, 0LL); in worker()
|
/openbsd/regress/lib/libc/sys/ |
H A D | t_mmap.c | 209 map = mmap(NULL, 4096, PROT_READ, MAP_FILE, fd, 0); 231 map = mmap(NULL, 3, PROT_READ, MAP_FILE|MAP_PRIVATE, -1, 0); 237 map = mmap(&addr, page, PROT_READ, MAP_FIXED|MAP_PRIVATE, -1, 0); 243 map = mmap(NULL, page, PROT_READ, MAP_ANON|MAP_PRIVATE, INT_MAX, 0); 267 vp = mmap(NULL, BUFSIZE, PROT_READ | PROT_WRITE, 279 vp = mmap(NULL, BUFSIZE, PROT_READ | PROT_WRITE, 282 vp2 = mmap(NULL, BUFSIZE, PROT_READ | PROT_WRITE, 321 map = mmap(NULL, 3, PROT_READ, MAP_FILE|MAP_PRIVATE, fd, 0); 492 map = mmap(NULL, page, PROT_READ, MAP_FILE|MAP_PRIVATE, fd, 0); 558 map = mmap(NULL, page, PROT_READ, flags, -1, 0); [all …]
|
/openbsd/sys/uvm/ |
H A D | uvm_km.c | 181 UVM_MAPFLAG(PROT_READ | PROT_WRITE, PROT_READ | PROT_WRITE, in uvm_km_init() 213 UVM_MAPFLAG(PROT_READ | PROT_WRITE, PROT_READ | PROT_WRITE, in uvm_km_suballoc() 354 valign, UVM_MAPFLAG(PROT_READ | PROT_WRITE, PROT_READ | PROT_WRITE, in uvm_km_kmemalloc_pla() 409 PROT_READ | PROT_WRITE); in uvm_km_kmemalloc_pla() 412 PROT_READ | PROT_WRITE, in uvm_km_kmemalloc_pla() 413 PROT_READ | PROT_WRITE | PMAP_WIRED); in uvm_km_kmemalloc_pla() 508 UVM_MAPFLAG(PROT_READ | PROT_WRITE, in uvm_km_page_init() 509 PROT_READ | PROT_WRITE, MAP_INHERIT_NONE, in uvm_km_page_init() 576 flags = UVM_MAPFLAG(PROT_READ | PROT_WRITE, in uvm_km_thread() 589 flags = UVM_MAPFLAG(PROT_READ | PROT_WRITE, in uvm_km_thread() [all …]
|
/openbsd/sys/arch/armv7/armv7/ |
H A D | armv7_machdep.c | 317 PROT_READ | PROT_WRITE, PTE_NOCACHE); in bootstrap_bs_map() 634 PROT_READ | PROT_EXEC, PTE_CACHE); in initarm() 637 PROT_READ, PTE_CACHE); in initarm() 640 PROT_READ | PROT_WRITE, PTE_CACHE); in initarm() 655 UPAGES * PAGE_SIZE, PROT_READ | PROT_WRITE, PTE_CACHE); in initarm() 658 L1_TABLE_SIZE, PROT_READ | PROT_WRITE, PTE_PAGETABLE); in initarm() 663 PROT_READ | PROT_WRITE, PTE_PAGETABLE); in initarm() 670 PROT_READ | PROT_WRITE, PTE_CACHE); in initarm() 675 PROT_READ | PROT_WRITE, PTE_CACHE); in initarm() 681 PROT_READ | PROT_WRITE, PTE_CACHE); in initarm() [all …]
|
/openbsd/gnu/gcc/gcc/config/ |
H A D | host-linux.c | 104 addr = mmap ((void *)TRY_EMPTY_VM_SPACE, size, PROT_READ | PROT_WRITE, in linux_gt_pch_get_address() 145 addr = mmap (0, size, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, 0); in linux_gt_pch_get_address() 182 addr = mmap (base, size, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, offset); in linux_gt_pch_use_address() 191 addr = mmap (base, size, PROT_READ | PROT_WRITE, in linux_gt_pch_use_address()
|
H A D | host-hpux.c | 60 addr = mmap ((void *)TRY_EMPTY_VM_SPACE, size, PROT_READ | PROT_WRITE, in hpux_gt_pch_get_address() 99 addr = mmap (base, size, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, offset); in hpux_gt_pch_use_address() 108 addr = mmap (base, size, PROT_READ | PROT_WRITE, in hpux_gt_pch_use_address()
|
H A D | host-solaris.c | 46 addr = mmap (base, size, PROT_READ | PROT_WRITE, MAP_PRIVATE, in sol_gt_pch_use_address() 71 PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_FIXED, in sol_gt_pch_use_address()
|
/openbsd/lib/libarch/alpha/ |
H A D | bwx.c | 118 if ((bwx_int1_ports = mmap(0, end-start, PROT_READ|PROT_WRITE, in bwx_ioperm() 122 if ((bwx_int2_ports = mmap(0, end-start, PROT_READ|PROT_WRITE, in bwx_ioperm() 126 if ((bwx_int4_ports = mmap(0, end-start, PROT_READ|PROT_WRITE, in bwx_ioperm() 194 h->virt1 = mmap(0, sz, PROT_READ|PROT_WRITE, MAP_SHARED, in bwx_map_memory() 201 h->virt2 = mmap(0, sz, PROT_READ|PROT_WRITE, MAP_SHARED, in bwx_map_memory() 209 h->virt4 = mmap(0, sz, PROT_READ|PROT_WRITE, MAP_SHARED, in bwx_map_memory()
|
/openbsd/gnu/llvm/llvm/lib/Support/Unix/ |
H A D | Memory.inc | 42 return PROT_READ; 46 return PROT_READ | PROT_WRITE; 48 return PROT_READ | PROT_EXEC; 51 return PROT_READ | PROT_WRITE | PROT_EXEC; 59 return PROT_READ | PROT_EXEC; 101 Protect |= PROT_MPROTECT(PROT_READ | PROT_WRITE | PROT_EXEC); 183 // read, and CPU segfaults on trying to clear cache on !PROT_READ page. 184 // Therefore we need to temporarily add PROT_READ for the sake of flushing the 186 if (InvalidateCache && !(Protect & PROT_READ)) { 187 int Result = ::mprotect((void *)Start, End - Start, Protect | PROT_READ);
|
/openbsd/sys/arch/riscv64/riscv64/ |
H A D | pmap.c | 284 [PROT_READ] = PTE_U|PTE_A|PTE_R, 295 [PROT_READ] = PTE_A|PTE_R, 299 [PROT_EXEC|PROT_READ] = PTE_A|PTE_X|PTE_R, 854 pmap_kenter_pa(srcva, srcpa, PROT_READ); in pmap_copy_page() 1478 if ((prot & PROT_READ) == 0) { in pmap_page_ro() 1479 pted->pted_va &= ~PROT_READ; in pmap_page_ro() 1480 pted->pted_pte &= ~PROT_READ; in pmap_page_ro() 1553 if (prot & (PROT_READ | PROT_EXEC)) { in pmap_protect() 2079 int prot = PROT_READ | PROT_WRITE; in pmap_map_stolen() 2090 prot = PROT_READ | PROT_EXEC; in pmap_map_stolen() [all …]
|
/openbsd/sys/arch/arm64/arm64/ |
H A D | pmap.c | 892 pmap_kenter_pa(va, pa, PROT_READ|PROT_WRITE); in pmap_zero_page() 914 pmap_kenter_pa(srcva, srcpa, PROT_READ); in pmap_copy_page() 1528 if ((prot & PROT_READ) == 0) { in pmap_page_ro() 1529 pted->pted_va &= ~PROT_READ; in pmap_page_ro() 1530 pted->pted_pte &= ~PROT_READ; in pmap_page_ro() 1620 if (prot & (PROT_READ | PROT_EXEC)) { in pmap_protect() 1711 pmap_kenter_pa(kva, pa, PROT_READ|PROT_WRITE); in pmap_icache_sync_page() 1924 PROT_READ | PROT_EXEC, PROT_READ | PROT_EXEC | PMAP_WIRED); in pmap_postinit() 2219 int prot = PROT_READ | PROT_WRITE; in pmap_map_stolen() 2230 prot = PROT_READ | PROT_EXEC; in pmap_map_stolen() [all …]
|
/openbsd/regress/sys/uvm/mmap_noreplace/ |
H A D | mmap_noreplace.c | 49 p = mmap(NULL, 3 * pagesize, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0); in main() 58 PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON|MAP_FIXED, -1, 0)); in main() 70 CHECK_EQ(MAP_FAILED, mmap(p, pagesize, PROT_READ|PROT_WRITE, in main()
|
/openbsd/lib/libc/gen/ |
H A D | exec.c | 59 argv = mmap(NULL, maplen, PROT_WRITE|PROT_READ, in execl() 94 argv = mmap(NULL, maplen, PROT_WRITE|PROT_READ, in execle() 129 argv = mmap(NULL, maplen, PROT_WRITE|PROT_READ, in execlp() 187 cur = mmap(NULL, curlen, PROT_WRITE|PROT_READ, in execvpe() 242 memp = mmap(NULL, maplen, PROT_WRITE|PROT_READ, in execvpe()
|
/openbsd/gnu/usr.bin/binutils/bfd/ |
H A D | bfdwin.c | 95 mprotect (i->data, i->size, PROT_READ | PROT_WRITE); in bfd_free_window() 174 writable ? PROT_WRITE | PROT_READ : PROT_READ, in bfd_get_file_window() 243 mprotect (i->data, i->size, PROT_READ); in bfd_get_file_window()
|
/openbsd/gnu/usr.bin/binutils-2.17/bfd/ |
H A D | bfdwin.c | 96 mprotect (i->data, i->size, PROT_READ | PROT_WRITE); in bfd_free_window() 179 writable ? PROT_WRITE | PROT_READ : PROT_READ, in bfd_get_file_window() 248 mprotect (i->data, i->size, PROT_READ); in bfd_get_file_window()
|
/openbsd/gnu/llvm/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_posix.cpp | 48 uptr res = MmapNamed(nullptr, size, PROT_READ | PROT_WRITE, in MmapOrDie() 70 uptr res = MmapNamed(nullptr, size, PROT_READ | PROT_WRITE, in MmapOrDieOnFatalError() 115 uptr p = MmapNamed(nullptr, size, PROT_READ | PROT_WRITE, in MmapNoReserveOrDie() 128 uptr p = MmapNamed((void *)fixed_addr, size, PROT_READ | PROT_WRITE, in MmapFixedImpl() 156 return 0 == internal_mprotect((void *)addr, size, PROT_READ); in MprotectReadOnly() 209 uptr map = internal_mmap(nullptr, *buff_size, PROT_READ, MAP_PRIVATE, fd, 0); in MapFileToMemory() 216 uptr p = internal_mmap(addr, size, PROT_READ | PROT_WRITE, flags, fd, offset); in MapWritableFileToMemory()
|
/openbsd/regress/sys/uvm/mmap0/ |
H A D | mmap0.c | 44 ptr = mmap(NULL, 0, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0); in main() 54 ptr = mmap(NULL, 0, PROT_READ|PROT_WRITE, MAP_PRIVATE, fd, 0); in main()
|
/openbsd/regress/lib/libc/arc4random-fork/ |
H A D | arc4random-fork.c | 116 bufparent = mmap(NULL, sizeof(Buf), PROT_READ|PROT_WRITE, in main() 120 bufchildone = mmap(NULL, sizeof(Buf), PROT_READ|PROT_WRITE, in main() 124 bufchildtwo = mmap(NULL, sizeof(Buf), PROT_READ|PROT_WRITE, in main()
|
/openbsd/lib/libcrypto/arc4random/ |
H A D | arc4random_aix.h | 68 if ((*rsp = mmap(NULL, sizeof(**rsp), PROT_READ|PROT_WRITE, in _rs_allocate() 72 if ((*rsxp = mmap(NULL, sizeof(**rsxp), PROT_READ|PROT_WRITE, in _rs_allocate()
|
H A D | arc4random_osx.h | 68 if ((*rsp = mmap(NULL, sizeof(**rsp), PROT_READ|PROT_WRITE, in _rs_allocate() 72 if ((*rsxp = mmap(NULL, sizeof(**rsxp), PROT_READ|PROT_WRITE, in _rs_allocate()
|
H A D | arc4random_solaris.h | 68 if ((*rsp = mmap(NULL, sizeof(**rsp), PROT_READ|PROT_WRITE, in _rs_allocate() 72 if ((*rsxp = mmap(NULL, sizeof(**rsxp), PROT_READ|PROT_WRITE, in _rs_allocate()
|
H A D | arc4random_freebsd.h | 74 if ((*rsp = mmap(NULL, sizeof(**rsp), PROT_READ|PROT_WRITE, in _rs_allocate() 78 if ((*rsxp = mmap(NULL, sizeof(**rsxp), PROT_READ|PROT_WRITE, in _rs_allocate()
|
H A D | arc4random_hpux.h | 68 if ((*rsp = mmap(NULL, sizeof(**rsp), PROT_READ|PROT_WRITE, in _rs_allocate() 72 if ((*rsxp = mmap(NULL, sizeof(**rsxp), PROT_READ|PROT_WRITE, in _rs_allocate()
|
H A D | arc4random_netbsd.h | 74 if ((*rsp = mmap(NULL, sizeof(**rsp), PROT_READ|PROT_WRITE, in _rs_allocate() 78 if ((*rsxp = mmap(NULL, sizeof(**rsxp), PROT_READ|PROT_WRITE, in _rs_allocate()
|