Home
last modified time | relevance | path

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

123

/netbsd-src/sys/external/bsd/compiler_rt/dist/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_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_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_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
/netbsd-src/external/apache2/llvm/dist/clang/docs/
H A 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**.
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 Dindex.rst29 ThreadSanitizer
H A DSanitizerSpecialCaseList.rst18 User of sanitizer tools, such as :doc:`AddressSanitizer`, :doc:`ThreadSanitizer`
H A DUsersManual.rst1546 ``-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 DThreadSanitizer.cpp110 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 DCMakeLists.txt19 ThreadSanitizer.cpp
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Transforms/Instrumentation/
H A DBUILD.gn29 "ThreadSanitizer.cpp",
/netbsd-src/external/apache2/llvm/lib/libLLVMInstrumentation/
H A DMakefile26 ThreadSanitizer.cpp \
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/
H A DREADME.gcc1 AddressSanitizer and ThreadSanitizer (https://github.com/google/sanitizers) are
H A DHOWTO_MERGE19 inspecting the history of AddressSanitizer.cpp and ThreadSanitizer.cpp files
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/
H A DREADME.gcc1 AddressSanitizer and ThreadSanitizer (https://github.com/google/sanitizers) are
H A DHOWTO_MERGE18 inspecting the history of AddressSanitizer.cpp and ThreadSanitizer.cpp files
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/tsan/
H A Dtsan_update_shadow_word.inc9 // This file is a part of ThreadSanitizer (TSan), a race detector.
H A Dtsan_interface.inc9 // This file is a part of ThreadSanitizer (TSan), a race detector.
/netbsd-src/sys/external/bsd/compiler_rt/dist/
H A DCODE_OWNERS.TXT53 D: ThreadSanitizer
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_common_interceptors_netbsd_compat.inc10 // ThreadSanitizer, MemorySanitizer, etc.
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_common_interceptors_netbsd_compat.inc10 // ThreadSanitizer, MemorySanitizer, etc.
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DSanitizers.def73 // ThreadSanitizer
/netbsd-src/external/apache2/llvm/dist/llvm/
H A DCODE_OWNERS.TXT206 D: AddressSanitizer, ThreadSanitizer (LLVM parts)
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DAttributes.td221 /// ThreadSanitizer is on.

123