/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Instrumentation/ |
H A D | ThreadSanitizer.cpp | 109 struct ThreadSanitizer { struct 110 ThreadSanitizer() { in ThreadSanitizer() argument 124 struct InstructionInfo { 146 Type *IntptrTy; 147 FunctionCallee TsanFuncEntry; 148 FunctionCallee TsanFuncExit; 149 FunctionCallee TsanIgnoreBegin; 150 FunctionCallee TsanIgnoreEnd; 152 static const size_t kNumberOfAccessSizes = 5; 153 FunctionCallee TsanRead[kNumberOfAccessSizes]; [all …]
|
/aosp_15_r20/external/llvm/lib/Transforms/Instrumentation/ |
H A D | ThreadSanitizer.cpp | 84 struct ThreadSanitizer : public FunctionPass { struct 85 ThreadSanitizer() : FunctionPass(ID) {} in ThreadSanitizer() argument 90 static char ID; // Pass identification, replacement for typeid. 103 Type *IntptrTy; 104 IntegerType *OrdTy; 106 Function *TsanFuncEntry; 107 Function *TsanFuncExit; 109 static const size_t kNumberOfAccessSizes = 5; 110 Function *TsanRead[kNumberOfAccessSizes]; 111 Function *TsanWrite[kNumberOfAccessSizes]; [all …]
|
/aosp_15_r20/external/compiler-rt/lib/tsan/tests/rtl/ |
H A D | tsan_mop.cc | 19 TEST(ThreadSanitizer, SimpleWrite) { in TEST() argument 25 TEST(ThreadSanitizer, SimpleWriteWrite) { in TEST() argument 32 TEST(ThreadSanitizer, WriteWriteRace) { in TEST() argument 39 TEST(ThreadSanitizer, ReadWriteRace) { in TEST() argument 46 TEST(ThreadSanitizer, WriteReadRace) { in TEST() argument 53 TEST(ThreadSanitizer, ReadReadNoRace) { in TEST() argument 60 TEST(ThreadSanitizer, WriteThenRead) { in TEST() argument 68 TEST(ThreadSanitizer, WriteThenLockedRead) { in TEST() argument 87 TEST(ThreadSanitizer, LockedWriteThenRead) { in TEST() argument 107 TEST(ThreadSanitizer, RaceWithOffset) { in TEST() argument [all …]
|
H A D | tsan_mutex.cc | 22 TEST(ThreadSanitizer, BasicMutex) { in TEST() argument 40 TEST(ThreadSanitizer, BasicSpinMutex) { in TEST() argument 58 TEST(ThreadSanitizer, BasicRwMutex) { in TEST() argument 95 TEST(ThreadSanitizer, Mutex) { in TEST() argument 111 TEST(ThreadSanitizer, SpinMutex) { in TEST() argument 127 TEST(ThreadSanitizer, RwMutex) { in TEST() argument 152 TEST(ThreadSanitizer, StaticMutex) { in TEST() argument
|
H A D | tsan_string.cc | 19 TEST(ThreadSanitizer, Memcpy) { in TEST() argument 40 TEST(ThreadSanitizer, MemcpyRace1) { in TEST() argument 49 TEST(ThreadSanitizer, MemcpyRace2) { in TEST() argument 58 TEST(ThreadSanitizer, MemcpyRace3) { in TEST() argument 67 TEST(ThreadSanitizer, MemcpyStack) { in TEST() argument 75 TEST(ThreadSanitizer, MemsetRace1) { in TEST() argument
|
H A D | tsan_thread.cc | 16 TEST(ThreadSanitizer, ThreadSync) { in TEST() argument 27 TEST(ThreadSanitizer, ThreadDetach1) { in TEST() argument 33 TEST(ThreadSanitizer, ThreadDetach2) { in TEST() argument
|
H A D | tsan_test.cc | 20 TEST(ThreadSanitizer, FuncCall) { in TEST() argument
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Instrumentation/ |
H A D | ThreadSanitizer.cpp | 95 struct ThreadSanitizer { struct 110 Type *IntptrTy; 111 FunctionCallee TsanFuncEntry; 112 FunctionCallee TsanFuncExit; 113 FunctionCallee TsanIgnoreBegin; 114 FunctionCallee TsanIgnoreEnd; 116 static const size_t kNumberOfAccessSizes = 5; 117 FunctionCallee TsanRead[kNumberOfAccessSizes]; 118 FunctionCallee TsanWrite[kNumberOfAccessSizes]; 119 FunctionCallee TsanUnalignedRead[kNumberOfAccessSizes]; [all …]
|
/aosp_15_r20/external/clang/docs/ |
H A D | ThreadSanitizer.rst | 1 ThreadSanitizer title
|
/aosp_15_r20/external/webrtc/rtc_tools/ |
H A D | sanitizers_unittest.cc | 118 TEST(SanitizersDeathTest, ThreadSanitizer) { in TEST() argument
|
/aosp_15_r20/external/pigweed/docs/ |
H A D | automated_analysis.rst | 123 .. _ThreadSanitizer: https://clang.llvm.org/docs/ThreadSanitizer.html target
|
H A D | build_system.rst | 380 .. _ThreadSanitizer: https://clang.llvm.org/docs/ThreadSanitizer.html target
|