Home
last modified time | relevance | path

Searched refs:PROT_READ (Results 1 – 25 of 99) sorted by relevance

1234

/llvm-project-15.0.7/compiler-rt/test/sanitizer_common/TestCases/Posix/
H A Dmmap_write_exec.cpp18 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 Dmmap_test.c7 char *buf = (char *)mmap(0, 100000, PROT_READ | PROT_WRITE, in main()
/llvm-project-15.0.7/clang/test/Analysis/
H A Dmmap-writeexec.c7 #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 Dclear_cache_test.c54 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 DMemory.inc42 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 Dsanitizer_posix.cpp48 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 Djava_heap_init.cpp11 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 Dmmap_stress2.cpp15 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 Dmunmap_invalid.cpp21 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 Dmain.c34 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 Dmmap_test.cpp23 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 Dinterceptors.c93 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 Drelease_shadow_space.c42 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 Dmain.c46 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 Drelease-shadow.c22 …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 Dhugify.cpp66 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 Dguarded_pool_allocator_posix.cpp47 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 DWindowsMMap.c30 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 Dmmap64_test.c9 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 Dmain.c7 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 DInferiorCallPOSIX.cpp29 #define PROT_READ 1 macro
76 prot_arg |= PROT_READ; in InferiorCallMmap()
/llvm-project-15.0.7/compiler-rt/test/hwasan/TestCases/
H A Dtag-mismatch-border-address.c18 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 Dallocator_mapping.cpp22 void *p = mmap(hint, 4096, PROT_READ | PROT_WRITE, in A()
/llvm-project-15.0.7/compiler-rt/test/asan/TestCases/Darwin/
H A Dsegv_read_write.c13 mmap(nullptr, 4096, PROT_READ, MAP_PRIVATE | MAP_ANON, -1, 0); in main()
/llvm-project-15.0.7/compiler-rt/test/shadowcallstack/
H A Dminimal_runtime.h15 void *stack = mmap(NULL, 8192, PROT_READ | PROT_WRITE, in __shadowcallstack_init()

1234