| /llvm-project-15.0.7/compiler-rt/test/sanitizer_common/TestCases/Posix/ |
| H A D | mmap_write_exec.cpp | 18 char *p = (char *)mmap(0, 1024, PROT_READ | PROT_WRITE | PROT_EXEC, in main() 24 char *q = (char *)mmap(p, 64, PROT_READ | PROT_WRITE, in main() 31 char *a = (char *)mmap(0, 1024, PROT_READ | PROT_WRITE, in main() 33 char *b = (char *)mmap(a, 64, PROT_READ | PROT_WRITE, in main() 35 (void)mprotect(q, 64, PROT_READ | PROT_EXEC); in main()
|
| H A D | mmap_test.c | 7 char *buf = (char *)mmap(0, 100000, PROT_READ | PROT_WRITE, in main()
|
| /llvm-project-15.0.7/clang/test/Analysis/ |
| H A D | mmap-writeexec.c | 7 #define PROT_READ 0x01 macro 10 #define PROT_READ 0x04 macro 23 void *a = mmap(NULL, 16, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_ANON, -1, 0); // no-warning in f1() 24 …void *b = mmap(a, 16, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_FIXED | MAP_ANON, -1, 0); // no-wa… in f1() 25 …void *c = mmap(NULL, 32, PROT_READ | PROT_WRITE | PROT_EXEC, MAP_PRIVATE | MAP_ANON, -1, 0); // ex… in f1()
|
| /llvm-project-15.0.7/compiler-rt/test/builtins/Unit/ |
| H A D | clear_cache_test.c | 54 PROT_MPROTECT(PROT_READ | PROT_WRITE | in main() 64 if (mprotect(write_buffer, kSize, PROT_READ | PROT_WRITE) == -1) in main() 66 if (mprotect(execution_buffer, kSize, PROT_READ | PROT_EXEC) == -1) in main() 70 PROT_READ | PROT_WRITE | PROT_EXEC, in main()
|
| /llvm-project-15.0.7/llvm/lib/Support/Unix/ |
| H A D | Memory.inc | 42 return PROT_READ; 46 return PROT_READ | PROT_WRITE; 48 return PROT_READ | PROT_EXEC; 51 return PROT_READ | PROT_WRITE | PROT_EXEC; 60 return PROT_READ | PROT_EXEC; 104 Protect |= PROT_MPROTECT(PROT_READ | PROT_WRITE | PROT_EXEC); 184 // and CPU segfaults on trying to clear cache on !PROT_READ page. Therefore we need 185 // to temporarily add PROT_READ for the sake of flushing the instruction caches. 186 if (InvalidateCache && !(Protect & PROT_READ)) { 187 int Result = ::mprotect((void *)Start, End - Start, Protect | PROT_READ);
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_posix.cpp | 48 uptr res = MmapNamed(nullptr, size, PROT_READ | PROT_WRITE, in MmapOrDie() 70 uptr res = MmapNamed(nullptr, size, PROT_READ | PROT_WRITE, in MmapOrDieOnFatalError() 108 uptr p = MmapNamed(nullptr, size, PROT_READ | PROT_WRITE, in MmapNoReserveOrDie() 121 uptr p = MmapNamed((void *)fixed_addr, size, PROT_READ | PROT_WRITE, in MmapFixedImpl() 149 return 0 == internal_mprotect((void *)addr, size, PROT_READ); in MprotectReadOnly() 202 uptr map = internal_mmap(nullptr, *buff_size, PROT_READ, MAP_PRIVATE, fd, 0); in MapFileToMemory() 209 uptr p = internal_mmap(addr, size, PROT_READ | PROT_WRITE, flags, fd, offset); in MapWritableFileToMemory()
|
| /llvm-project-15.0.7/compiler-rt/test/tsan/ |
| H A D | java_heap_init.cpp | 11 jptr jheap = (jptr)mmap(0, kHeapSize, PROT_READ | PROT_WRITE, in main() 17 jheap = (jptr)mmap((void*)jheap, kHeapSize, PROT_READ | PROT_WRITE, in main()
|
| H A D | mmap_stress2.cpp | 15 void *p = mmap(arg, kMmapSize, PROT_READ | PROT_WRITE, in Remapper() 34 void *p = mmap(0, kMmapSize, PROT_READ | PROT_WRITE, in main()
|
| H A D | munmap_invalid.cpp | 21 mmap(0, 4096, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE, -1, 0); in main()
|
| /llvm-project-15.0.7/lldb/test/API/linux/aarch64/mte_core_file/ |
| H A D | main.c | 34 char *mte_buf = mmap(0, page_size, PROT_READ | PROT_WRITE | PROT_MTE, in main() 42 char *buf = mmap(0, page_size, PROT_READ | PROT_WRITE, in main()
|
| /llvm-project-15.0.7/libc/test/src/sys/mman/linux/ |
| H A D | mmap_test.cpp | 23 void *addr = __llvm_libc::mmap(nullptr, alloc_size, PROT_READ, in TEST() 38 void *addr = __llvm_libc::mmap(nullptr, 0, PROT_READ, in TEST()
|
| /llvm-project-15.0.7/compiler-rt/test/dfsan/ |
| H A D | interceptors.c | 93 char *p = mmap(NULL, kSize, PROT_READ | PROT_WRITE, in test_mmap() 99 p = mmap(p, kSize, PROT_READ | PROT_WRITE, in test_mmap() 110 char *p = mmap(NULL, kSize, PROT_READ | PROT_WRITE, in test_unmmap()
|
| H A D | release_shadow_space.c | 42 char *p = mmap(NULL, map_size, PROT_READ | PROT_WRITE, in main() 56 p = mmap(p, map_size, PROT_READ | PROT_WRITE, in main()
|
| /llvm-project-15.0.7/lldb/test/API/linux/aarch64/mte_tag_access/ |
| H A D | main.c | 46 int mte_prot = PROT_READ | PROT_MTE; in main() 54 char *non_mte_buf = checked_mmap(page_size, PROT_READ); in main()
|
| /llvm-project-15.0.7/compiler-rt/test/hwasan/TestCases/Linux/ |
| H A D | release-shadow.c | 22 …char *page = (char *)mmap(0, kPageSize, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, 0, 0); in sync_rss() 62 void *p = mmap(0, kMapSize, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, 0, 0); in main()
|
| /llvm-project-15.0.7/bolt/runtime/ |
| H A D | hugify.cpp | 66 PROT_READ | PROT_WRITE | PROT_EXEC, in hugify_for_old_kernel() 83 __mprotect(from, size, PROT_READ | PROT_EXEC); in hugify_for_old_kernel()
|
| /llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/ |
| H A D | guarded_pool_allocator_posix.cpp | 47 void *Ptr = mmap(nullptr, Size, PROT_READ | PROT_WRITE, in map() 78 Check(mprotect(Ptr, Size, PROT_READ | PROT_WRITE) == 0, in allocateInGuardedPool()
|
| /llvm-project-15.0.7/compiler-rt/lib/profile/ |
| H A D | WindowsMMap.c | 30 if (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC)) in mmap() 45 if (prot & PROT_READ) in mmap()
|
| /llvm-project-15.0.7/compiler-rt/test/sanitizer_common/TestCases/Linux/ |
| H A D | mmap64_test.c | 9 char *buf = (char *)mmap64(0, 100000, PROT_READ | PROT_WRITE, in main()
|
| /llvm-project-15.0.7/lldb/test/API/linux/aarch64/tagged_memory_region/ |
| H A D | main.c | 7 void *the_page = mmap(0, sysconf(_SC_PAGESIZE), PROT_READ | PROT_EXEC, in main()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/Utility/ |
| H A D | InferiorCallPOSIX.cpp | 29 #define PROT_READ 1 macro 76 prot_arg |= PROT_READ; in InferiorCallMmap()
|
| /llvm-project-15.0.7/compiler-rt/test/hwasan/TestCases/ |
| H A D | tag-mismatch-border-address.c | 18 void *r = mmap(high_addr, 4096, PROT_READ, MAP_FIXED | MAP_ANON | MAP_PRIVATE, in main()
|
| /llvm-project-15.0.7/compiler-rt/test/msan/ |
| H A D | allocator_mapping.cpp | 22 void *p = mmap(hint, 4096, PROT_READ | PROT_WRITE, in A()
|
| /llvm-project-15.0.7/compiler-rt/test/asan/TestCases/Darwin/ |
| H A D | segv_read_write.c | 13 mmap(nullptr, 4096, PROT_READ, MAP_PRIVATE | MAP_ANON, -1, 0); in main()
|
| /llvm-project-15.0.7/compiler-rt/test/shadowcallstack/ |
| H A D | minimal_runtime.h | 15 void *stack = mmap(NULL, 8192, PROT_READ | PROT_WRITE, in __shadowcallstack_init()
|