Home
last modified time | relevance | path

Searched defs:ThreadSanitizer (Results 1 – 12 of 12) sorted by relevance

/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp109 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 DThreadSanitizer.cpp84 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 Dtsan_mop.cc19 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 Dtsan_mutex.cc22 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 Dtsan_string.cc19 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 Dtsan_thread.cc16 TEST(ThreadSanitizer, ThreadSync) { in TEST() argument
27 TEST(ThreadSanitizer, ThreadDetach1) { in TEST() argument
33 TEST(ThreadSanitizer, ThreadDetach2) { in TEST() argument
H A Dtsan_test.cc20 TEST(ThreadSanitizer, FuncCall) { in TEST() argument
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp95 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 DThreadSanitizer.rst1 ThreadSanitizer title
/aosp_15_r20/external/webrtc/rtc_tools/
H A Dsanitizers_unittest.cc118 TEST(SanitizersDeathTest, ThreadSanitizer) { in TEST() argument
/aosp_15_r20/external/pigweed/docs/
H A Dautomated_analysis.rst123 .. _ThreadSanitizer: https://clang.llvm.org/docs/ThreadSanitizer.html target
H A Dbuild_system.rst380 .. _ThreadSanitizer: https://clang.llvm.org/docs/ThreadSanitizer.html target