| /Linux-v5.4/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() 212 PROT_READ | PROT_WRITE | PROT_EXEC, in do_usercopy_heap_whitelist() 300 PROT_READ | PROT_WRITE | PROT_EXEC, in lkdtm_USERCOPY_KERNEL()
|
| D | perms.c | 157 PROT_READ | PROT_WRITE | PROT_EXEC, in lkdtm_EXEC_USERSPACE() 178 PROT_READ | PROT_WRITE | PROT_EXEC, in lkdtm_ACCESS_USERSPACE()
|
| /Linux-v5.4/include/linux/ |
| D | mman.h | 97 return (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC | PROT_SEM)) == 0; in arch_validate_prot() 121 _calc_vm_trans(prot, PROT_EXEC, VM_EXEC) | in calc_vm_prot_bits()
|
| /Linux-v5.4/fs/ |
| D | binfmt_aout.c | 225 PROT_READ | PROT_EXEC, in load_aout_binary() 233 PROT_READ | PROT_WRITE | PROT_EXEC, in load_aout_binary() 312 PROT_READ | PROT_WRITE | PROT_EXEC, in load_aout_library()
|
| /Linux-v5.4/arch/x86/ia32/ |
| D | ia32_aout.c | 207 PROT_READ | PROT_EXEC, in load_aout_binary() 216 PROT_READ | PROT_WRITE | PROT_EXEC, in load_aout_binary() 299 PROT_READ | PROT_WRITE | PROT_EXEC, in load_aout_library()
|
| /Linux-v5.4/tools/arch/alpha/include/uapi/asm/ |
| D | mman.h | 31 #define PROT_EXEC 0x4 macro
|
| /Linux-v5.4/tools/arch/mips/include/uapi/asm/ |
| D | mman.h | 32 #define PROT_EXEC 0x04 macro
|
| /Linux-v5.4/tools/arch/parisc/include/uapi/asm/ |
| D | mman.h | 31 #define PROT_EXEC 0x4 macro
|
| /Linux-v5.4/tools/arch/xtensa/include/uapi/asm/ |
| D | mman.h | 31 #define PROT_EXEC 0x4 macro
|
| /Linux-v5.4/include/uapi/asm-generic/ |
| D | mman-common.h | 12 #define PROT_EXEC 0x4 /* page can be executed */ macro
|
| /Linux-v5.4/tools/include/uapi/asm-generic/ |
| D | mman-common.h | 12 #define PROT_EXEC 0x4 /* page can be executed */ macro
|
| /Linux-v5.4/arch/xtensa/include/uapi/asm/ |
| D | mman.h | 28 #define PROT_EXEC 0x4 /* page can be executed */ macro
|
| /Linux-v5.4/arch/powerpc/include/asm/ |
| D | mman.h | 45 if (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC | PROT_SEM | PROT_SAO)) in arch_validate_prot()
|
| /Linux-v5.4/arch/parisc/include/uapi/asm/ |
| D | mman.h | 7 #define PROT_EXEC 0x4 /* page can be executed */ macro
|
| /Linux-v5.4/arch/alpha/include/uapi/asm/ |
| D | mman.h | 7 #define PROT_EXEC 0x4 /* page can be executed */ macro
|
| /Linux-v5.4/arch/mips/include/uapi/asm/ |
| D | mman.h | 21 #define PROT_EXEC 0x04 /* page can be executed */ macro
|
| /Linux-v5.4/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()
|
| D | util.c | 22 PROT_READ | PROT_WRITE | PROT_EXEC) < 0) in stack_protections()
|
| D | mem.c | 196 PROT_READ | PROT_WRITE | PROT_EXEC, MAP_PRIVATE, fd, 0); in check_tmpexec()
|
| /Linux-v5.4/arch/c6x/include/asm/ |
| D | cacheflush.h | 45 if ((vma)->vm_flags & PROT_EXEC) \
|
| /Linux-v5.4/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.4/arch/powerpc/mm/book3s64/ |
| D | pkeys.c | 344 if (vma_is_pkey_exec_only(vma) && (prot != PROT_EXEC)) in __arch_override_mprotect_pkey() 351 if (prot == PROT_EXEC) { in __arch_override_mprotect_pkey()
|
| /Linux-v5.4/Documentation/ |
| D | nommu-mmap.txt | 34 (#) File, MAP_PRIVATE, PROT_READ / PROT_EXEC, !PROT_WRITE 59 (#) File, MAP_PRIVATE, PROT_READ / PROT_EXEC, PROT_WRITE 69 (#) Regular file / blockdev, MAP_SHARED, PROT_READ / PROT_EXEC / PROT_WRITE 77 (#) Memory backed regular file, MAP_SHARED, PROT_READ / PROT_EXEC / PROT_WRITE 88 (#) Memory backed blockdev, MAP_SHARED, PROT_READ / PROT_EXEC / PROT_WRITE 97 (#) Memory backed chardev, MAP_SHARED, PROT_READ / PROT_EXEC / PROT_WRITE
|
| /Linux-v5.4/arch/x86/um/ |
| D | user-offsets.c | 96 DEFINE(UM_PROT_EXEC, PROT_EXEC); in foo()
|
| /Linux-v5.4/arch/x86/mm/ |
| D | pkeys.c | 92 if (prot == PROT_EXEC) { in __arch_override_mprotect_pkey()
|