Home
last modified time | relevance | path

Searched refs:PROT_EXEC (Results 1 – 38 of 38) sorted by relevance

/linux-4.4.14/include/linux/
Dmman.h54 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/
Dmman-common.h11 #define PROT_EXEC 0x4 /* page can be executed */ macro
/linux-4.4.14/arch/powerpc/include/asm/
Dmman.h35 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/
Dmman.h6 #define PROT_EXEC 0x4 /* page can be executed */ macro
/linux-4.4.14/arch/alpha/include/uapi/asm/
Dmman.h6 #define PROT_EXEC 0x4 /* page can be executed */ macro
/linux-4.4.14/arch/mips/include/uapi/asm/
Dmman.h20 #define PROT_EXEC 0x04 /* page can be executed */ macro
/linux-4.4.14/arch/xtensa/include/uapi/asm/
Dmman.h27 #define PROT_EXEC 0x4 /* page can be executed */ macro
/linux-4.4.14/arch/um/os-Linux/
Dprocess.c145 (x ? PROT_EXEC : 0); in os_map_memory()
157 (x ? PROT_EXEC : 0)); in os_protect_memory()
Dutil.c21 PROT_READ | PROT_WRITE | PROT_EXEC) < 0) in stack_protections()
Dmem.c191 PROT_READ | PROT_WRITE | PROT_EXEC, MAP_PRIVATE, fd, 0); in check_tmpexec()
/linux-4.4.14/arch/c6x/include/asm/
Dcacheflush.h48 if ((vma)->vm_flags & PROT_EXEC) \
/linux-4.4.14/fs/
Dbinfmt_aout.c307 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()
Dbinfmt_flat.c549 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()
Dbinfmt_elf.c559 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()
Dbinfmt_elf_fdpic.c416 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/
Dtest_user_copy.c50 PROT_READ | PROT_WRITE | PROT_EXEC, in test_user_copy_init()
/linux-4.4.14/arch/x86/ia32/
Dia32_aout.c359 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/
Dnommu-mmap.txt34 (*) 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/
Duser-offsets.c93 DEFINE(UM_PROT_EXEC, PROT_EXEC); in foo()
/linux-4.4.14/drivers/staging/android/
Dashmem.c125 #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/
Dmmap-thread-lookup.c33 PROT_READ|PROT_WRITE|PROT_EXEC, in thread_init()
/linux-4.4.14/arch/um/os-Linux/skas/
Dprocess.c201 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/
Dnommu.c1026 ((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()
Dmprotect.c374 prot |= PROT_EXEC; in SYSCALL_DEFINE3()
Dmmap.c1287 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/
Dentry_from_vm86.c167 PROT_READ | PROT_WRITE | PROT_EXEC, in main()
/linux-4.4.14/drivers/misc/
Dlkdtm.c464 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/
Dima_main.c272 if (file && (prot & PROT_EXEC)) in ima_file_mmap()
/linux-4.4.14/tools/perf/
Ddesign.txt225 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/
Dsingle_step.c370 PROT_EXEC | PROT_READ | PROT_WRITE, in single_step_once()
Dunaligned.c1571 PROT_EXEC | PROT_READ | in do_unaligned()
/linux-4.4.14/tools/perf/util/
Devent.c307 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/
Dsecurity.c761 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/
Dlsm.c475 if (prot & PROT_EXEC) in common_mmap()
/linux-4.4.14/Documentation/frv/
Dfeatures.txt238 PROT_EXEC. They must also start at file offset 0, and must not be longer
/linux-4.4.14/ipc/
Dshm.c1134 prot |= PROT_EXEC; in do_shmat()
/linux-4.4.14/security/selinux/
Dhooks.c3330 (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/
Dcore.c6052 prot |= PROT_EXEC; in perf_event_mmap_event()