Lines Matching full:tsan
7 # TSan runtime to be built with -fPIE to reduce the number of register spills.
12 # Add extra debug information to TSan runtime. This configuration is rarely
99 add_custom_target(tsan) target
100 set_target_properties(tsan PROPERTIES FOLDER "Compiler-RT Misc")
111 add_compiler_rt_runtime(clang_rt.tsan
121 PARENT_TARGET tsan)
133 DEPENDS tsan ${BUILDGO_SCRIPT}
135 COMMENT "Checking TSan Go runtime..."
149 DEPENDS clang_rt.tsan-${arch} ${BUILDGO_SCRIPT}
151 COMMENT "Checking TSan Go runtime..."
166 add_compiler_rt_runtime(clang_rt.tsan
181 list(APPEND TSAN_RUNTIME_LIBRARIES clang_rt.tsan-${arch}
183 add_sanitizer_rt_symbols(clang_rt.tsan
185 EXTRA rtl/tsan.syms.extra)
188 EXTRA rtl/tsan.syms.extra)
189 add_dependencies(tsan clang_rt.tsan-${arch}
191 clang_rt.tsan-${arch}-symbols
196 add_dependencies(compiler-rt tsan)
204 file(GLOB _tsan_generic_sources rtl/tsan*)
205 file(GLOB _tsan_platform_sources rtl/tsan*posix* rtl/tsan*mac*
206 rtl/tsan*linux*)
212 # Build libcxx instrumented with TSan.