| /netbsd-src/sys/external/bsd/compiler_rt/dist/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_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_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_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
|
| /netbsd-src/external/apache2/llvm/dist/clang/docs/ |
| H A 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**. 20 ThreadSanitizer is supported on the following OS: 60 Currently, ThreadSanitizer symbolizes its output using an external 66 WARNING: ThreadSanitizer: data race (pid=19219) 81 ThreadSanitizer is enabled. 89 // code that builds only under ThreadSanitizer 96 Some code should not be instrumented by ThreadSanitizer. One may use the [all …]
|
| H A D | index.rst | 29 ThreadSanitizer
|
| H A D | SanitizerSpecialCaseList.rst | 18 User of sanitizer tools, such as :doc:`AddressSanitizer`, :doc:`ThreadSanitizer`
|
| H A D | UsersManual.rst | 1546 ``-fsanitize=thread``: :doc:`ThreadSanitizer`, a data race detector. 3696 Disable atomic operations instrumentation in ThreadSanitizer 3698 Disable function entry/exit instrumentation in ThreadSanitizer 3700 Disable memory access instrumentation in ThreadSanitizer 3751 Enable atomic operations instrumentation in ThreadSanitizer (default) 3753 … Enable function entry/exit instrumentation in ThreadSanitizer (default) 3755 Enable memory access instrumentation in ThreadSanitizer (default)
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
| H A D | ThreadSanitizer.cpp | 110 struct ThreadSanitizer { struct 111 ThreadSanitizer() { in ThreadSanitizer() function 186 Optional<ThreadSanitizer> TSan; 202 ThreadSanitizer TSan; in run() 245 void ThreadSanitizer::initialize(Module &M) { in initialize() 411 bool ThreadSanitizer::addrPointsToConstantData(Value *Addr) { in addrPointsToConstantData() 444 void ThreadSanitizer::chooseInstructionsToInstrument( in chooseInstructionsToInstrument() 516 void ThreadSanitizer::InsertRuntimeIgnores(Function &F) { in InsertRuntimeIgnores() 525 bool ThreadSanitizer::sanitizeFunction(Function &F, in sanitizeFunction() 611 bool ThreadSanitizer::instrumentLoadOrStore(const InstructionInfo &II, in instrumentLoadOrStore() [all …]
|
| H A D | CMakeLists.txt | 19 ThreadSanitizer.cpp
|
| /netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Transforms/Instrumentation/ |
| H A D | BUILD.gn | 29 "ThreadSanitizer.cpp",
|
| /netbsd-src/external/apache2/llvm/lib/libLLVMInstrumentation/ |
| H A D | Makefile | 26 ThreadSanitizer.cpp \
|
| /netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/ |
| H A D | README.gcc | 1 AddressSanitizer and ThreadSanitizer (https://github.com/google/sanitizers) are
|
| H A D | HOWTO_MERGE | 19 inspecting the history of AddressSanitizer.cpp and ThreadSanitizer.cpp files
|
| /netbsd-src/external/gpl3/gcc/dist/libsanitizer/ |
| H A D | README.gcc | 1 AddressSanitizer and ThreadSanitizer (https://github.com/google/sanitizers) are
|
| H A D | HOWTO_MERGE | 18 inspecting the history of AddressSanitizer.cpp and ThreadSanitizer.cpp files
|
| /netbsd-src/external/gpl3/gcc/dist/libsanitizer/tsan/ |
| H A D | tsan_update_shadow_word.inc | 9 // This file is a part of ThreadSanitizer (TSan), a race detector.
|
| H A D | tsan_interface.inc | 9 // This file is a part of ThreadSanitizer (TSan), a race detector.
|
| /netbsd-src/sys/external/bsd/compiler_rt/dist/ |
| H A D | CODE_OWNERS.TXT | 53 D: ThreadSanitizer
|
| /netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/ |
| H A D | sanitizer_common_interceptors_netbsd_compat.inc | 10 // ThreadSanitizer, MemorySanitizer, etc.
|
| /netbsd-src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/ |
| H A D | sanitizer_common_interceptors_netbsd_compat.inc | 10 // ThreadSanitizer, MemorySanitizer, etc.
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
| H A D | Sanitizers.def | 73 // ThreadSanitizer
|
| /netbsd-src/external/apache2/llvm/dist/llvm/ |
| H A D | CODE_OWNERS.TXT | 206 D: AddressSanitizer, ThreadSanitizer (LLVM parts)
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | Attributes.td | 221 /// ThreadSanitizer is on.
|