| /llvm-project-15.0.7/clang/test/Analysis/ |
| H A D | mmap-writeexec.c | 6 #define PROT_EXEC 0x04 macro 9 #define PROT_EXEC 0x01 macro 23 void *a = mmap(NULL, 16, PROT_READ | PROT_EXEC, MAP_PRIVATE | MAP_ANON, -1, 0); // no-warning in f1() 25 …void *c = mmap(NULL, 32, PROT_READ | PROT_WRITE | PROT_EXEC, MAP_PRIVATE | MAP_ANON, -1, 0); // ex… in f1() 35 int prot = PROT_WRITE | PROT_EXEC; in f2() 42 …int m = mprotect(p, 1024, PROT_WRITE | PROT_EXEC); // expected-warning{{Both PROT_WRITE and PROT_E… in f3()
|
| /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() 26 (void)mprotect(q, 64, PROT_WRITE | PROT_EXEC); in main() 35 (void)mprotect(q, 64, PROT_READ | PROT_EXEC); in main() 42 char *c = (char *)mmap(0, 128, PROT_WRITE | PROT_EXEC, in main()
|
| /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() 40 if (prot & PROT_EXEC) in mmap() 44 } else if (prot & PROT_EXEC) { in mmap() 47 else if (prot & PROT_EXEC) in mmap() 67 if (prot & PROT_EXEC) in mmap()
|
| H A D | WindowsMMap.h | 23 #define PROT_EXEC 0x0 macro
|
| /llvm-project-15.0.7/compiler-rt/test/builtins/Unit/ |
| H A D | clear_cache_test.c | 55 PROT_EXEC), 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/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/llvm/lib/Support/Unix/ |
| H A D | Memory.inc | 48 return PROT_READ | PROT_EXEC; 51 return PROT_READ | PROT_WRITE | PROT_EXEC; 60 return PROT_READ | PROT_EXEC; 62 return PROT_EXEC; 104 Protect |= PROT_MPROTECT(PROT_READ | PROT_WRITE | PROT_EXEC);
|
| /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 | 31 #define PROT_EXEC 4 macro 74 prot_arg |= PROT_EXEC; in InferiorCallMmap()
|
| /llvm-project-15.0.7/compiler-rt/lib/builtins/ |
| H A D | enable_execute_stack.c | 65 (void)mprotect((void *)startPage, length, PROT_READ | PROT_WRITE | PROT_EXEC); in __enable_execute_stack()
|
| /llvm-project-15.0.7/compiler-rt/test/cfi/cross-dso/ |
| H A D | shadow_is_read_only.cpp | 68 void *p = mmap(nullptr, 1 << 20, PROT_READ | PROT_WRITE | PROT_EXEC, in main()
|
| /llvm-project-15.0.7/lldb/test/API/linux/aarch64/mte_tag_access/ |
| H A D | main.c | 49 char *mte_buf = checked_mmap(page_size, mte_prot | PROT_WRITE | PROT_EXEC); in main()
|
| /llvm-project-15.0.7/compiler-rt/test/cfi/cross-dso/icall/ |
| H A D | dlopen.cpp | 87 (char *)mmap(real_start, kCodeSize, PROT_READ | PROT_WRITE | PROT_EXEC, in restore_code()
|
| /llvm-project-15.0.7/compiler-rt/lib/xray/ |
| H A D | xray_interface.cpp | 126 PROT_READ | PROT_WRITE | PROT_EXEC); in MakeWriteable() 143 mprotect(PageAlignedAddr, MProtectLen, PROT_READ | PROT_EXEC); in ~MProtectHelper()
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_symbolizer_report.cpp | 93 int pflags = (PROT_WRITE | PROT_EXEC); in ReportMmapWriteExec()
|
| /llvm-project-15.0.7/libc/config/linux/ |
| H A D | api.td | 201 SimpleMacroDef<"PROT_EXEC", "4">,
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/TargetProcess/ |
| H A D | ExecutorSharedMemoryMapperService.cpp | 145 NativeProt |= PROT_EXEC; in initialize()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/PerfJITEvents/ |
| H A D | PerfJITEventListener.cpp | 348 PROT_READ | PROT_EXEC, MAP_PRIVATE, DumpFd, 0); in OpenMarker()
|
| /llvm-project-15.0.7/libc/spec/ |
| H A D | posix.td | 173 Macro<"PROT_EXEC">,
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/Linux/ |
| H A D | NativeProcessLinux.cpp | 1327 prot |= PROT_EXEC; in AllocateMemory()
|
| /llvm-project-15.0.7/clang/docs/analyzer/ |
| H A D | checkers.rst | 2213 void *c = mmap(NULL, 32, PROT_READ | PROT_WRITE | PROT_EXEC, 2215 // warn: Both PROT_WRITE and PROT_EXEC flags are set. This can lead to
|
| /llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Checkers/ |
| H A D | Checkers.td | 1019 "Specifies the value of PROT_EXEC",
|