/openbsd/gnu/llvm/compiler-rt/lib/profile/ |
H A D | WindowsMMap.c | 30 if (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC)) in mmap() 40 if (prot & PROT_EXEC) in mmap() 44 } else if (prot & PROT_EXEC) { in mmap() 47 else if (prot & PROT_EXEC) in mmap() 67 if (prot & PROT_EXEC) in mmap()
|
H A D | WindowsMMap.h | 23 #define PROT_EXEC 0x0 macro
|
/openbsd/regress/sys/kern/xonly/ |
H A D | xonly.c | 95 return mmap(NULL, getpagesize(), PROT_EXEC, in setup_mmap_xz() 108 mprotect(addr, getpagesize(), PROT_EXEC); in setup_mmap_x() 121 mprotect(addr, getpagesize(), PROT_EXEC); in setup_mmap_nrx() 134 mprotect(addr, getpagesize(), PROT_EXEC); in setup_mmap_nwx() 143 addr = mmap(NULL, getpagesize(), PROT_EXEC, in setup_mmap_xnwx() 148 mprotect(addr, getpagesize(), PROT_EXEC); in setup_mmap_xnwx()
|
/openbsd/sys/arch/riscv64/riscv64/ |
H A D | pmap.c | 287 [PROT_EXEC] = PTE_U|PTE_A|PTE_X, 288 [PROT_EXEC|PROT_READ] = PTE_U|PTE_A|PTE_X|PTE_R, 298 [PROT_EXEC] = PTE_A|PTE_X, 299 [PROT_EXEC|PROT_READ] = PTE_A|PTE_X|PTE_R, 592 if (pg != NULL && (flags & PROT_EXEC)) { in pmap_enter() 1482 if ((prot & PROT_EXEC) == 0) { in pmap_page_ro() 1483 pted->pted_va &= ~PROT_EXEC; in pmap_page_ro() 1484 pted->pted_pte &= ~PROT_EXEC; in pmap_page_ro() 1553 if (prot & (PROT_READ | PROT_EXEC)) { in pmap_protect() 1764 if (pted->pted_va & PROT_EXEC) { in pmap_fault_fixup() [all …]
|
/openbsd/sys/arch/arm64/arm64/ |
H A D | pmap.c | 191 [PROT_EXEC] = ATTR_PXN|ATTR_AF|ATTR_AP(2), 192 [PROT_EXEC|PROT_READ] = ATTR_PXN|ATTR_AF|ATTR_AP(3), 202 [PROT_EXEC] = ATTR_UXN|ATTR_AF|ATTR_AP(2), 659 if (pg != NULL && (flags & PROT_EXEC)) { in pmap_enter() 1532 if ((prot & PROT_EXEC) == 0) { in pmap_page_ro() 1533 pted->pted_va &= ~PROT_EXEC; in pmap_page_ro() 1534 pted->pted_pte &= ~PROT_EXEC; in pmap_page_ro() 1620 if (prot & (PROT_READ | PROT_EXEC)) { in pmap_protect() 1893 if (pted->pted_va & PROT_EXEC) { in pmap_fault_fixup() 1924 PROT_READ | PROT_EXEC, PROT_READ | PROT_EXEC | PMAP_WIRED); in pmap_postinit() [all …]
|
/openbsd/sys/arch/arm/arm/ |
H A D | fiq.c | 68 vector_page_setprot(PROT_READ | PROT_WRITE | PROT_EXEC); in fiq_installhandler() 74 vector_page_setprot(PROT_READ | PROT_EXEC); in fiq_installhandler()
|
/openbsd/libexec/ld.so/ |
H A D | library.c | 45 (((X) & PF_X) ? PROT_EXEC : 0)) 246 if ((flags & PROT_WRITE) && (flags & PROT_EXEC)) in _dl_tryload_shlib() 247 flags &= ~PROT_EXEC; in _dl_tryload_shlib() 272 if ((flags & PROT_EXEC) && exec_start == 0) { in _dl_tryload_shlib()
|
H A D | library_mquery.c | 45 (((X) & PF_X) ? PROT_EXEC : 0)) 267 int exec = (ld->prot & PROT_WRITE) ? 0 : PROT_EXEC; in _dl_tryload_shlib() 293 if ((ld->prot & PROT_EXEC) && exec_start == NULL) { in _dl_tryload_shlib()
|
/openbsd/gnu/llvm/llvm/lib/Support/Unix/ |
H A D | Memory.inc | 48 return PROT_READ | PROT_EXEC; 51 return PROT_READ | PROT_WRITE | PROT_EXEC; 59 return PROT_READ | PROT_EXEC; 61 return PROT_EXEC; 101 Protect |= PROT_MPROTECT(PROT_READ | PROT_WRITE | PROT_EXEC);
|
/openbsd/regress/sys/kern/noexec/ |
H A D | noexec.c | 108 if (mprotect(p, size, PROT_READ|PROT_EXEC) < 0) in noexec_mprotect() 149 if (mprotect(p, size + 2 * page_size, PROT_READ|PROT_EXEC) != 0) in noexec_mmap() 224 PROT_READ | PROT_EXEC) == -1) in worker()
|
/openbsd/sys/arch/powerpc/powerpc/ |
H A D | trap.c | 336 access_type = PROT_EXEC; in trap() 346 trapsignal(p, SIGSEGV, PROT_EXEC, SEGV_MAPERR, sv); in trap() 353 trapsignal(p, SIGSEGV, PROT_EXEC, SEGV_MAPERR, sv); in trap() 419 trapsignal(p, SIGBUS, PROT_EXEC, BUS_ADRALN, sv); in trap() 629 error = uvm_fault(map, trunc_page(uva), 0, PROT_EXEC); in copyinsn()
|
/openbsd/sys/arch/arm/include/ |
H A D | pmap.h | 442 if ((pr & PROT_EXEC) == 0) in L1_S_PROT() 457 if ((pr & PROT_EXEC) == 0) in L2_L_PROT() 472 if ((pr & PROT_EXEC) == 0) in L2_S_PROT()
|
/openbsd/sys/arch/amd64/amd64/ |
H A D | efi_machdep.c | 173 prot |= PROT_EXEC; in efi_map_runtime() 178 prot &= ~PROT_EXEC; in efi_map_runtime()
|
/openbsd/gnu/llvm/lldb/source/Plugins/Process/Utility/ |
H A D | InferiorCallPOSIX.cpp | 31 #define PROT_EXEC 4 macro 74 prot_arg |= PROT_EXEC; in InferiorCallMmap()
|
/openbsd/usr.sbin/procmap/ |
H A D | procmap.c | 104 int rwx = PROT_READ | PROT_WRITE | PROT_EXEC; 733 (vme->protection & PROT_EXEC) ? 'x' : '-', in dump_vm_map_entry() 738 (vme->max_protection & PROT_EXEC) ? 'x' : '-', in dump_vm_map_entry() 760 (vme->protection & PROT_EXEC) ? 'x' : '-', in dump_vm_map_entry() 802 if (vme->protection & PROT_EXEC) in dump_vm_map_entry() 828 (vme->protection & PROT_EXEC) ? 'x' : '-', in dump_vm_map_entry() 835 (vme->max_protection & PROT_EXEC) ? 'x' : '-', in dump_vm_map_entry()
|
/openbsd/sys/uvm/ |
H A D | uvm_mmap.c | 244 if ((prot & (PROT_WRITE | PROT_EXEC)) == (PROT_WRITE | PROT_EXEC) && in sys_mmap() 351 maxprot = PROT_EXEC; in sys_mmap() 575 if ((prot & (PROT_WRITE | PROT_EXEC)) == (PROT_WRITE | PROT_EXEC) && in sys_mprotect() 1108 if (uobj == NULL && (prot & PROT_EXEC) == 0) { in uvm_mmapfile() 1109 maxprot &= ~PROT_EXEC; in uvm_mmapfile()
|
/openbsd/gnu/usr.bin/gcc/gcc/config/ |
H A D | exec-stack.h | 38 if (mprotect (page, end - page, PROT_READ | PROT_WRITE | PROT_EXEC) < 0) \
|
/openbsd/regress/usr.bin/lastcomm/ |
H A D | syscallwx.c | 41 addr.p = mmap(NULL, psz, PROT_READ | PROT_WRITE | PROT_EXEC, in main()
|
/openbsd/gnu/llvm/compiler-rt/lib/builtins/ |
H A D | enable_execute_stack.c | 65 (void)mprotect((void *)startPage, length, PROT_READ | PROT_WRITE | PROT_EXEC); in __enable_execute_stack()
|
/openbsd/sys/arch/sparc64/sparc64/ |
H A D | pmap.c | 1662 if (prot & PROT_EXEC) in pmap_kenter_pa() 1673 if (prot & PROT_EXEC) in pmap_kenter_pa() 1675 if (prot == PROT_EXEC) in pmap_kenter_pa() 1797 if (prot & PROT_EXEC) in pmap_enter() 1807 if (prot & PROT_EXEC) in pmap_enter() 1809 if (prot == PROT_EXEC) in pmap_enter() 1935 if ((prot & (PROT_WRITE | PROT_EXEC)) == (PROT_WRITE | PROT_EXEC)) in pmap_protect() 1972 if ((prot & PROT_EXEC) == 0) in pmap_protect() 2449 if (PROT_EXEC & prot) in pmap_page_protect() 2455 if (PROT_EXEC & prot) in pmap_page_protect() [all …]
|
/openbsd/sys/sys/ |
H A D | mman.h | 45 #define PROT_EXEC 0x04 /* pages can be executed */ macro
|
/openbsd/regress/sys/arch/sparc64/emul-popc/simm/ |
H A D | simm13.c | 71 if (mprotect(v, 2 * sizeof(union instr), PROT_READ|PROT_EXEC) == -1) in a_popc_imm()
|
/openbsd/sys/arch/arm64/dev/ |
H A D | efi_machdep.c | 222 prot |= PROT_EXEC; in efi_map_runtime() 227 prot &= ~PROT_EXEC; in efi_map_runtime()
|
/openbsd/sys/arch/i386/i386/ |
H A D | autoconf.c | 137 PROT_READ | PROT_WRITE | PROT_EXEC); /* protection */ in cpu_configure()
|
/openbsd/sys/kern/ |
H A D | exec_subr.c | 186 uobj = uvn_attach(cmd->ev_vp, PROT_READ | PROT_EXEC); in vmcmd_map_pagedvn() 213 ((cmd->ev_flags & VMCMD_IMMUTABLE) && (cmd->ev_prot & PROT_EXEC))) in vmcmd_map_pagedvn()
|