/external/compiler-rt/lib/tsan/tests/rtl/ |
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 …]
|
D | tsan_string.cc | 19 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
|
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
|
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
|
D | tsan_test.cc | 20 TEST(ThreadSanitizer, FuncCall) { in TEST() argument
|
/external/clang/docs/ |
D | ThreadSanitizer.rst | 1 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 …]
|
D | index.rst | 22 ThreadSanitizer
|
/external/valgrind/unittest/ |
D | racecheck_unittest.supp | 3 ThreadSanitizer:UnlockForeign 10 ThreadSanitizer:UnlockNonLocked 17 ThreadSanitizer:Race
|
D | wine.supp | 3 ThreadSanitizer:Race 9 ThreadSanitizer:InvalidLock 22 ThreadSanitizer:Race
|
D | unittest.supp | 3 ThreadSanitizer:Race
|
D | bigtest.supp | 3 ThreadSanitizer:Race
|
D | mac_tests.mm | 77 // If the bug is still there, ThreadSanitizer should crash after starting
|
/external/llvm/lib/Transforms/Instrumentation/ |
D | ThreadSanitizer.cpp | 73 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 …]
|
D | CMakeLists.txt | 12 ThreadSanitizer.cpp
|
D | Android.mk | 14 ThreadSanitizer.cpp
|
/external/compiler-rt/lib/tsan/lit_tests/ |
D | lit.cfg | 6 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.
|
D | CMakeLists.txt | 23 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/ |
D | lit.cfg | 21 config.name = 'ThreadSanitizer-Unit' 31 # Get path to external LLVM symbolizer to run ThreadSanitizer unit tests.
|
/external/compiler-rt/lib/tsan/ |
D | CMakeLists.txt | 1 # Build for the ThreadSanitizer runtime support library.
|
/external/valgrind/unittest/output_tests/ |
D | fun_hist_test.tmpl | 12 ThreadSanitizer summary: reported 1 warning.s. .1 race.s..
|
D | output_test1.tmpl | 19 ThreadSanitizer summary: reported 1 warning.s. .1 race.s..
|
/external/compiler-rt/lib/sanitizer_common/ |
D | CMakeLists.txt | 2 # These components are shared between AddressSanitizer and ThreadSanitizer.
|
D | sanitizer_common_interceptors.inc | 11 // ThreadSanitizer, MemorySanitizer, etc.
|
/external/clang/include/clang/Basic/ |
D | Sanitizers.def | 54 // ThreadSanitizer
|
/external/compiler-rt/lib/ |
D | CMakeLists.txt | 14 # ThreadSanitizer and MemorySanitizer are supported on Linux only.
|