/linux-4.4.14/include/linux/ |
D | mman.h | 54 return (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC | PROT_SEM)) == 0; in arch_validate_prot() 77 _calc_vm_trans(prot, PROT_EXEC, VM_EXEC) | in calc_vm_prot_bits()
|
/linux-4.4.14/include/uapi/asm-generic/ |
D | mman-common.h | 11 #define PROT_EXEC 0x4 /* page can be executed */ macro
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | mman.h | 35 if (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC | PROT_SEM | PROT_SAO)) in arch_validate_prot()
|
/linux-4.4.14/arch/parisc/include/uapi/asm/ |
D | mman.h | 6 #define PROT_EXEC 0x4 /* page can be executed */ macro
|
/linux-4.4.14/arch/alpha/include/uapi/asm/ |
D | mman.h | 6 #define PROT_EXEC 0x4 /* page can be executed */ macro
|
/linux-4.4.14/arch/mips/include/uapi/asm/ |
D | mman.h | 20 #define PROT_EXEC 0x04 /* page can be executed */ macro
|
/linux-4.4.14/arch/xtensa/include/uapi/asm/ |
D | mman.h | 27 #define PROT_EXEC 0x4 /* page can be executed */ macro
|
/linux-4.4.14/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 | 21 PROT_READ | PROT_WRITE | PROT_EXEC) < 0) in stack_protections()
|
D | mem.c | 191 PROT_READ | PROT_WRITE | PROT_EXEC, MAP_PRIVATE, fd, 0); in check_tmpexec()
|
/linux-4.4.14/arch/c6x/include/asm/ |
D | cacheflush.h | 48 if ((vma)->vm_flags & PROT_EXEC) \
|
/linux-4.4.14/fs/ |
D | binfmt_aout.c | 307 PROT_READ | PROT_EXEC, in load_aout_binary() 315 PROT_READ | PROT_WRITE | PROT_EXEC, in load_aout_binary() 390 PROT_READ | PROT_WRITE | PROT_EXEC, in load_aout_library()
|
D | binfmt_flat.c | 549 textpos = vm_mmap(bprm->file, 0, text_len, PROT_READ|PROT_EXEC, in load_flat_file() 562 PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 0); in load_flat_file() 607 PROT_READ | PROT_EXEC | PROT_WRITE, MAP_PRIVATE, 0); in load_flat_file()
|
D | binfmt_elf.c | 559 elf_prot |= PROT_EXEC; in load_elf_interp() 903 elf_prot |= PROT_EXEC; in load_elf_binary() 1067 error = vm_mmap(NULL, 0, PAGE_SIZE, PROT_READ | PROT_EXEC, in load_elf_binary() 1159 PROT_READ | PROT_WRITE | PROT_EXEC, in load_elf_library()
|
D | binfmt_elf_fdpic.c | 416 stack_prot |= PROT_EXEC; in load_elf_fdpic_binary() 971 PROT_READ | PROT_WRITE | PROT_EXEC, mflags, 0); in elf_fdpic_map_file_constdisp_on_uclinux() 1061 if (phdr->p_flags & PF_X) prot |= PROT_EXEC; in elf_fdpic_map_file_by_direct_mmap()
|
/linux-4.4.14/lib/ |
D | test_user_copy.c | 50 PROT_READ | PROT_WRITE | PROT_EXEC, in test_user_copy_init()
|
/linux-4.4.14/arch/x86/ia32/ |
D | ia32_aout.c | 359 PROT_READ | PROT_EXEC, in load_aout_binary() 368 PROT_READ | PROT_WRITE | PROT_EXEC, in load_aout_binary() 446 PROT_READ | PROT_WRITE | PROT_EXEC, in load_aout_library()
|
/linux-4.4.14/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-4.4.14/arch/x86/um/ |
D | user-offsets.c | 93 DEFINE(UM_PROT_EXEC, PROT_EXEC); in foo()
|
/linux-4.4.14/drivers/staging/android/ |
D | ashmem.c | 125 #define PROT_MASK (PROT_EXEC | PROT_READ | PROT_WRITE) 358 _calc_vm_trans(prot, PROT_EXEC, VM_MAYEXEC); in calc_vm_may_flags() 498 prot |= PROT_EXEC; in set_prot_mask()
|
/linux-4.4.14/tools/perf/tests/ |
D | mmap-thread-lookup.c | 33 PROT_READ|PROT_WRITE|PROT_EXEC, in thread_init()
|
/linux-4.4.14/arch/um/os-Linux/skas/ |
D | process.c | 201 PROT_EXEC, MAP_FIXED | MAP_PRIVATE, fd, offset); in userspace_tramp() 255 PROT_READ | PROT_WRITE | PROT_EXEC, in start_userspace()
|
/linux-4.4.14/mm/ |
D | nommu.c | 1026 ((prot & PROT_EXEC) && !(capabilities & NOMMU_MAP_EXEC)) in validate_mmap_request() 1039 if (prot & PROT_EXEC) in validate_mmap_request() 1041 } else if ((prot & PROT_READ) && !(prot & PROT_EXEC)) { in validate_mmap_request() 1045 prot |= PROT_EXEC; in validate_mmap_request() 1048 (prot & PROT_EXEC) && in validate_mmap_request() 1063 prot |= PROT_EXEC; in validate_mmap_request()
|
D | mprotect.c | 374 prot |= PROT_EXEC; in SYSCALL_DEFINE3()
|
D | mmap.c | 1287 prot |= PROT_EXEC; in do_mmap() 2698 prot |= vma->vm_flags & VM_EXEC ? PROT_EXEC : 0; in SYSCALL_DEFINE5()
|
/linux-4.4.14/tools/testing/selftests/x86/ |
D | entry_from_vm86.c | 167 PROT_READ | PROT_WRITE | PROT_EXEC, in main()
|
/linux-4.4.14/drivers/misc/ |
D | lkdtm.c | 464 PROT_READ | PROT_WRITE | PROT_EXEC, in lkdtm_do_action() 479 PROT_READ | PROT_WRITE | PROT_EXEC, in lkdtm_do_action()
|
/linux-4.4.14/security/integrity/ima/ |
D | ima_main.c | 272 if (file && (prot & PROT_EXEC)) in ima_file_mmap()
|
/linux-4.4.14/tools/perf/ |
D | design.txt | 225 The 'mmap' and 'munmap' bits allow recording of PROT_EXEC mmap/munmap 277 Like stated, asynchronous events, like counter overflow or PROT_EXEC mmap 345 * The MMAP events record the PROT_EXEC mappings so that we can
|
/linux-4.4.14/arch/tile/kernel/ |
D | single_step.c | 370 PROT_EXEC | PROT_READ | PROT_WRITE, in single_step_once()
|
D | unaligned.c | 1571 PROT_EXEC | PROT_READ | in do_unaligned()
|
/linux-4.4.14/tools/perf/util/ |
D | event.c | 307 event->mmap2.prot |= PROT_EXEC; in perf_event__synthesize_mmap_events() 781 (event->mmap2.prot & PROT_EXEC) ? 'x' : '-', in perf_event__fprintf_mmap2()
|
/linux-4.4.14/security/ |
D | security.c | 761 if ((prot & (PROT_READ | PROT_EXEC)) != PROT_READ) in mmap_prot() 769 return prot | PROT_EXEC; in mmap_prot() 782 return prot | PROT_EXEC; in mmap_prot()
|
/linux-4.4.14/security/apparmor/ |
D | lsm.c | 475 if (prot & PROT_EXEC) in common_mmap()
|
/linux-4.4.14/Documentation/frv/ |
D | features.txt | 238 PROT_EXEC. They must also start at file offset 0, and must not be longer
|
/linux-4.4.14/ipc/ |
D | shm.c | 1134 prot |= PROT_EXEC; in do_shmat()
|
/linux-4.4.14/security/selinux/ |
D | hooks.c | 3330 (prot & PROT_EXEC) && (!file || IS_PRIVATE(file_inode(file)) || in file_map_prot_check() 3350 if (prot & PROT_EXEC) in file_map_prot_check() 3393 (prot & PROT_EXEC) && !(vma->vm_flags & VM_EXEC)) { in selinux_file_mprotect()
|
/linux-4.4.14/kernel/events/ |
D | core.c | 6052 prot |= PROT_EXEC; in perf_event_mmap_event()
|