| /tools/testing/selftests/powerpc/mm/ |
| A D | exec_prot.c | 73 if (mprotect(insns, pgsize, PROT_READ | PROT_WRITE | PROT_EXEC)) { in segv_handler() 95 if (!(rights & PROT_EXEC)) in check_exec_fault() 102 if (!(rights & PROT_EXEC)) in check_exec_fault() 173 FAIL_IF(mprotect(insns, pgsize, PROT_EXEC) != 0); in test() 185 FAIL_IF(mprotect(insns, pgsize, PROT_EXEC) != 0); in test() 207 FAIL_IF(check_exec_fault(PROT_EXEC)); in test() 211 FAIL_IF(check_exec_fault(PROT_READ | PROT_EXEC)); in test() 215 FAIL_IF(check_exec_fault(PROT_WRITE | PROT_EXEC)); in test() 219 FAIL_IF(check_exec_fault(PROT_READ | PROT_WRITE | PROT_EXEC)); in test()
|
| A 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()
|
| A D | pkey_siginfo.c | 26 #define PROT_RWX (PROT_READ | PROT_WRITE | PROT_EXEC) 83 mprotect(pgstart, pgsize, PROT_EXEC)) in segv_handler()
|
| /tools/testing/selftests/mm/ |
| A D | mdwe_test.c | 219 self->p = mmap(NULL, self->size, PROT_READ | PROT_EXEC, self->flags, 0, 0); in TEST_F() 225 self->p = mmap(NULL, self->size, PROT_WRITE | PROT_EXEC, self->flags, 0, 0); in TEST_F() 237 self->p = mmap(NULL, self->size, PROT_READ | PROT_EXEC, self->flags, 0, 0); in TEST_F() 240 ret = mprotect(self->p, self->size, PROT_READ | PROT_EXEC); in TEST_F() 251 ret = mprotect(self->p, self->size, PROT_READ | PROT_EXEC); in TEST_F() 266 ret = mprotect(self->p, self->size, PROT_WRITE | PROT_EXEC); in TEST_F() 282 p = mmap(self->p, self->size, PROT_READ | PROT_EXEC, in TEST_F() 296 self->p = mmap(NULL, self->size, PROT_EXEC, self->flags, 0, 0); in TEST_F() 299 ret = mprotect(self->p, self->size, PROT_EXEC | PROT_BTI); in TEST_F()
|
| A D | hugepage-mremap.c | 33 #define PROTECTION (PROT_READ | PROT_WRITE | PROT_EXEC)
|
| A D | protection_keys.c | 938 err = sys_mprotect_pkey(ptr, size, PROT_EXEC, 0); in test_pkey_alloc_free_attach_pkey0() 942 err = sys_mprotect_pkey(ptr, size, PROT_READ|PROT_WRITE|PROT_EXEC, 0); in test_pkey_alloc_free_attach_pkey0() 1414 ret = mprotect_pkey(p1, PAGE_SIZE, PROT_EXEC, (u64)pkey); in test_executing_on_unreadable_memory() 1430 ret = mprotect_pkey(p1, PAGE_SIZE, PROT_EXEC | PROT_READ, (u64)pkey); in test_executing_on_unreadable_memory() 1449 ret = mprotect(p1, PAGE_SIZE, PROT_EXEC); in test_implicit_mprotect_exec_only_memory() 1476 ret = mprotect(p1, PAGE_SIZE, PROT_READ|PROT_EXEC); in test_implicit_mprotect_exec_only_memory()
|
| A D | merge.c | 438 ptr2 = mmap(&carveout[6 * page_size], 5 * page_size, PROT_READ | PROT_WRITE | PROT_EXEC, in TEST_F() 459 ASSERT_EQ(mprotect(ptr, 5 * page_size, PROT_READ | PROT_WRITE | PROT_EXEC), 0); in TEST_F() 493 ptr1 = mmap(&carveout[page_size], 10 * page_size, PROT_EXEC, in TEST_F()
|
| /tools/arch/mips/include/uapi/asm/ |
| A D | mman.h | 32 #define PROT_EXEC 0x04 macro
|
| /tools/arch/parisc/include/uapi/asm/ |
| A D | mman.h | 31 #define PROT_EXEC 0x4 macro
|
| /tools/arch/alpha/include/uapi/asm/ |
| A D | mman.h | 31 #define PROT_EXEC 0x4 macro
|
| /tools/arch/xtensa/include/uapi/asm/ |
| A D | mman.h | 31 #define PROT_EXEC 0x4 macro
|
| /tools/include/uapi/asm-generic/ |
| A D | mman-common.h | 12 #define PROT_EXEC 0x4 /* page can be executed */ macro
|
| /tools/testing/selftests/bpf/prog_tests/ |
| A D | btf_sysfs.c | 54 if (!ASSERT_EQ(mprotect(raw_data, btf_size, PROT_READ | PROT_EXEC), -1, in test_btf_mmap_sysfs()
|
| A D | ringbuf.c | 170 ASSERT_ERR(mprotect(mmap_ptr, page_size, PROT_EXEC), "exec_cons_pos_protect"); in ringbuf_subtest() 195 ASSERT_ERR(mprotect(mmap_ptr, 4 * page_size, PROT_EXEC), "exec_protect"); in ringbuf_subtest() 205 ASSERT_ERR(mprotect(mmap_ptr, page_size, PROT_EXEC), "exec_protect"); in ringbuf_subtest()
|
| A D | test_lsm.c | 34 PROT_READ | PROT_WRITE | PROT_EXEC); in stack_mprotect()
|
| A D | user_ringbuf.c | 114 ASSERT_ERR(mprotect(mmap_ptr, page_size, PROT_EXEC), "exec_cons_pos_protect"); in test_user_ringbuf_mappings() 124 ASSERT_ERR(mprotect(mmap_ptr, page_size, PROT_EXEC), "exec_prod_pos_protect"); in test_user_ringbuf_mappings() 133 ASSERT_ERR(mprotect(mmap_ptr, page_size, PROT_EXEC), "exec_data_protect"); in test_user_ringbuf_mappings()
|
| /tools/testing/selftests/powerpc/signal/ |
| A D | sigreturn_vdso.c | 114 mprotect((void *)low, size, PROT_READ|PROT_WRITE|PROT_EXEC); in test_sigreturn_vdso()
|
| /tools/testing/selftests/sgx/ |
| A D | load.c | 217 ptr = mmap(NULL, PAGE_SIZE, PROT_EXEC, MAP_SHARED, fd, 0); in encl_load() 278 seg->prot |= (phdr->p_flags & PF_X) ? PROT_EXEC : 0; in encl_load()
|
| /tools/perf/tests/ |
| A D | mmap-thread-lookup.c | 40 PROT_READ|PROT_WRITE|PROT_EXEC, in thread_init()
|
| A D | symbols.c | 106 PROT_EXEC, /*flags=*/0, filename, ti->thread); in create_map()
|
| /tools/testing/selftests/x86/ |
| A D | entry_from_vm86.c | 234 PROT_READ | PROT_WRITE | PROT_EXEC, in main()
|
| /tools/perf/tests/shell/ |
| A D | test_intel_pt.sh | 346 m = mmap(0, 4096, PROT_READ | PROT_EXEC, MAP_PRIVATE, fileno(f), 0); 388 void *addr = mmap(0, 4096, PROT_WRITE | PROT_EXEC, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0);
|
| /tools/perf/util/ |
| A D | map.c | 144 if ((anon || no_dso) && nsi && (prot & PROT_EXEC)) { in map__new() 185 if (!(prot & PROT_EXEC)) in map__new()
|
| /tools/testing/kunit/test_data/ |
| A D | test_is_test_passed-no_tests_run_no_header.log | 6 Checking PROT_EXEC mmap in /dev/shm...OK
|
| /tools/perf/jvmti/ |
| A D | jvmti_agent.c | 216 marker_addr = mmap(NULL, pgsz, PROT_READ|PROT_EXEC, MAP_PRIVATE, fd, 0); in perf_open_marker_file()
|