Home
last modified time | relevance | path

Searched refs:ThreadSanitizer (Results 1 – 25 of 36) sorted by relevance

12

/external/compiler-rt/lib/tsan/tests/rtl/
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 …]
Dtsan_string.cc19 TEST(ThreadSanitizer, Memcpy) { in TEST() argument
40 TEST(ThreadSanitizer, MemcpyRace1) { in TEST() argument
52 TEST(ThreadSanitizer, MemcpyRace2) { in TEST() argument
62 TEST(ThreadSanitizer, MemcpyRace3) { in TEST() argument
71 TEST(ThreadSanitizer, MemcpyStack) { in TEST() argument
79 TEST(ThreadSanitizer, MemsetRace1) { in TEST() argument
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
Dtsan_thread.cc16 TEST(ThreadSanitizer, ThreadSync) { in TEST() argument
27 TEST(ThreadSanitizer, ThreadDetach1) { in TEST() argument
33 TEST(ThreadSanitizer, ThreadDetach2) { in TEST() argument
Dtsan_test.cc20 TEST(ThreadSanitizer, FuncCall) { in TEST() argument
/external/clang/docs/
DThreadSanitizer.rst1 ThreadSanitizer title
7 ThreadSanitizer is a tool that detects data races. It consists of a compiler
9 ThreadSanitizer is about **5x-15x**. Typical memory overhead introduced by
10 ThreadSanitizer is about **5x-10x**.
21 ThreadSanitizer is supported on Linux x86_64 (tested on Ubuntu 10.04 and 12.04).
54 Currently, ThreadSanitizer symbolizes its output using an external
60 WARNING: ThreadSanitizer: data race (pid=19219)
75 ThreadSanitizer is enabled.
83 // code that builds only under ThreadSanitizer
90 Some code should not be instrumented by ThreadSanitizer.
[all …]
Dindex.rst22 ThreadSanitizer
/external/valgrind/unittest/
Dracecheck_unittest.supp3 ThreadSanitizer:UnlockForeign
10 ThreadSanitizer:UnlockNonLocked
17 ThreadSanitizer:Race
Dwine.supp3 ThreadSanitizer:Race
9 ThreadSanitizer:InvalidLock
22 ThreadSanitizer:Race
Dunittest.supp3 ThreadSanitizer:Race
Dbigtest.supp3 ThreadSanitizer:Race
Dmac_tests.mm77 // If the bug is still there, ThreadSanitizer should crash after starting
/external/llvm/lib/Transforms/Instrumentation/
DThreadSanitizer.cpp73 struct ThreadSanitizer : public FunctionPass { struct
74 ThreadSanitizer(StringRef BlacklistFile = StringRef()) in ThreadSanitizer() function
114 char ThreadSanitizer::ID = 0;
115 INITIALIZE_PASS(ThreadSanitizer, "tsan",
119 const char *ThreadSanitizer::getPassName() const { in getPassName()
124 return new ThreadSanitizer(BlacklistFile); in createThreadSanitizerPass()
134 void ThreadSanitizer::initializeCallbacks(Module &M) { in initializeCallbacks()
205 bool ThreadSanitizer::doInitialization(Module &M) { in doInitialization()
230 bool ThreadSanitizer::addrPointsToConstantData(Value *Addr) { in addrPointsToConstantData()
262 void ThreadSanitizer::chooseInstructionsToInstrument( in chooseInstructionsToInstrument()
[all …]
DCMakeLists.txt12 ThreadSanitizer.cpp
DAndroid.mk14 ThreadSanitizer.cpp
/external/compiler-rt/lib/tsan/lit_tests/
Dlit.cfg6 config.name = 'ThreadSanitizer'
59 # Setup environment variables for running ThreadSanitizer.
61 # Get path to external LLVM symbolizer to run ThreadSanitizer output tests.
91 # ThreadSanitizer tests are currently supported on Linux only.
DCMakeLists.txt23 add_lit_testsuite(check-tsan "Running ThreadSanitizer tests"
32 add_lit_testsuite(check-tsan "Running ThreadSanitizer tests"
/external/compiler-rt/lib/tsan/lit_tests/Unit/
Dlit.cfg21 config.name = 'ThreadSanitizer-Unit'
31 # Get path to external LLVM symbolizer to run ThreadSanitizer unit tests.
/external/compiler-rt/lib/tsan/
DCMakeLists.txt1 # Build for the ThreadSanitizer runtime support library.
/external/valgrind/unittest/output_tests/
Dfun_hist_test.tmpl12 ThreadSanitizer summary: reported 1 warning.s. .1 race.s..
Doutput_test1.tmpl19 ThreadSanitizer summary: reported 1 warning.s. .1 race.s..
/external/compiler-rt/lib/sanitizer_common/
DCMakeLists.txt2 # These components are shared between AddressSanitizer and ThreadSanitizer.
Dsanitizer_common_interceptors.inc11 // ThreadSanitizer, MemorySanitizer, etc.
/external/clang/include/clang/Basic/
DSanitizers.def54 // ThreadSanitizer
/external/compiler-rt/lib/
DCMakeLists.txt14 # ThreadSanitizer and MemorySanitizer are supported on Linux only.

12