| /Linux-v5.15/tools/testing/selftests/powerpc/mm/ |
| D | pkey_exec_prot.c | 84 if (mprotect(insns, pgsize, PROT_EXEC)) { in segv_handler() 179 FAIL_IF(sys_pkey_mprotect(insns, pgsize, PROT_EXEC, pkey) != 0); in test() 196 FAIL_IF(sys_pkey_mprotect(insns, pgsize, PROT_EXEC, pkey) != 0); in test() 216 FAIL_IF(sys_pkey_mprotect(insns, pgsize, PROT_EXEC, pkey) != 0); in test() 233 FAIL_IF(sys_pkey_mprotect(insns, pgsize, PROT_EXEC, pkey) != 0); in test() 270 FAIL_IF(sys_pkey_mprotect(insns, pgsize, PROT_EXEC, pkey) != 0); in test()
|
| D | pkey_siginfo.c | 26 #define PROT_RWX (PROT_READ | PROT_WRITE | PROT_EXEC) 83 mprotect(pgstart, pgsize, PROT_EXEC)) in segv_handler()
|
| /Linux-v5.15/drivers/misc/lkdtm/ |
| D | usercopy.c | 70 PROT_READ | PROT_WRITE | PROT_EXEC, in do_usercopy_stack() 138 PROT_READ | PROT_WRITE | PROT_EXEC, in do_usercopy_heap_size() 214 PROT_READ | PROT_WRITE | PROT_EXEC, in do_usercopy_heap_whitelist() 304 PROT_READ | PROT_WRITE | PROT_EXEC, in lkdtm_USERCOPY_KERNEL()
|
| D | perms.c | 162 PROT_READ | PROT_WRITE | PROT_EXEC, in lkdtm_EXEC_USERSPACE() 183 PROT_READ | PROT_WRITE | PROT_EXEC, in lkdtm_ACCESS_USERSPACE()
|
| /Linux-v5.15/include/linux/ |
| D | mman.h | 109 return (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC | PROT_SEM)) == 0; in arch_validate_prot() 146 _calc_vm_trans(prot, PROT_EXEC, VM_EXEC) | in calc_vm_prot_bits()
|
| /Linux-v5.15/tools/testing/selftests/bpf/prog_tests/ |
| D | ringbuf.c | 110 ASSERT_ERR(mprotect(mmap_ptr, page_size, PROT_EXEC), "exec_cons_pos_protect"); in test_ringbuf() 135 ASSERT_ERR(mprotect(mmap_ptr, 4 * page_size, PROT_EXEC), "exec_protect"); in test_ringbuf() 145 ASSERT_ERR(mprotect(mmap_ptr, page_size, PROT_EXEC), "exec_protect"); in test_ringbuf()
|
| /Linux-v5.15/fs/ |
| D | binfmt_aout.c | 224 PROT_READ | PROT_EXEC, MAP_FIXED | MAP_PRIVATE, in load_aout_binary() 231 PROT_READ | PROT_WRITE | PROT_EXEC, in load_aout_binary() 310 PROT_READ | PROT_WRITE | PROT_EXEC, in load_aout_library()
|
| /Linux-v5.15/arch/x86/ia32/ |
| D | ia32_aout.c | 204 PROT_READ | PROT_EXEC, in load_aout_binary() 212 PROT_READ | PROT_WRITE | PROT_EXEC, in load_aout_binary() 293 PROT_READ | PROT_WRITE | PROT_EXEC, in load_aout_library()
|
| /Linux-v5.15/tools/arch/alpha/include/uapi/asm/ |
| D | mman.h | 31 #define PROT_EXEC 0x4 macro
|
| /Linux-v5.15/tools/arch/xtensa/include/uapi/asm/ |
| D | mman.h | 31 #define PROT_EXEC 0x4 macro
|
| /Linux-v5.15/tools/arch/mips/include/uapi/asm/ |
| D | mman.h | 32 #define PROT_EXEC 0x04 macro
|
| /Linux-v5.15/tools/arch/parisc/include/uapi/asm/ |
| D | mman.h | 31 #define PROT_EXEC 0x4 macro
|
| /Linux-v5.15/include/uapi/asm-generic/ |
| D | mman-common.h | 12 #define PROT_EXEC 0x4 /* page can be executed */ macro
|
| /Linux-v5.15/tools/include/uapi/asm-generic/ |
| D | mman-common.h | 12 #define PROT_EXEC 0x4 /* page can be executed */ macro
|
| /Linux-v5.15/arch/xtensa/include/uapi/asm/ |
| D | mman.h | 28 #define PROT_EXEC 0x4 /* page can be executed */ macro
|
| /Linux-v5.15/arch/parisc/include/uapi/asm/ |
| D | mman.h | 7 #define PROT_EXEC 0x4 /* page can be executed */ macro
|
| /Linux-v5.15/arch/mips/include/uapi/asm/ |
| D | mman.h | 21 #define PROT_EXEC 0x04 /* page can be executed */ macro
|
| /Linux-v5.15/arch/alpha/include/uapi/asm/ |
| D | mman.h | 7 #define PROT_EXEC 0x4 /* page can be executed */ macro
|
| /Linux-v5.15/arch/powerpc/include/asm/ |
| D | mman.h | 41 if (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC | PROT_SEM | PROT_SAO)) in arch_validate_prot()
|
| /Linux-v5.15/arch/um/os-Linux/ |
| D | process.c | 145 (x ? PROT_EXEC : 0); in os_map_memory() 157 (x ? PROT_EXEC : 0)); in os_protect_memory()
|
| /Linux-v5.15/arch/riscv/kernel/ |
| D | sys_riscv.c | 21 if ((prot & PROT_WRITE) && (prot & PROT_EXEC)) in riscv_sys_mmap()
|
| /Linux-v5.15/arch/arm64/include/asm/ |
| D | mman.h | 65 unsigned long supported = PROT_READ | PROT_WRITE | PROT_EXEC | PROT_SEM; in arch_validate_prot()
|
| /Linux-v5.15/arch/powerpc/mm/book3s64/ |
| D | pkeys.c | 396 if (vma_is_pkey_exec_only(vma) && (prot != PROT_EXEC)) in __arch_override_mprotect_pkey() 403 if (prot == PROT_EXEC) { in __arch_override_mprotect_pkey()
|
| /Linux-v5.15/arch/sparc/include/asm/ |
| D | mman.h | 58 if (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC | PROT_SEM | PROT_ADI)) in sparc_validate_prot()
|
| /Linux-v5.15/tools/testing/selftests/sgx/ |
| D | load.c | 166 ptr = mmap(NULL, PAGE_SIZE, PROT_EXEC, MAP_SHARED, fd, 0); in encl_load() 225 seg->prot |= (phdr->p_flags & PF_X) ? PROT_EXEC : 0; in encl_load()
|