llvm-project/compiler-rt/lib/tsan
Peter Collingbourne 6d4a7d3723 [nolibc] Begin moving sanitizer_common's libc-dependent code to a separate library
Introduce a new object library, RTSanitizerCommonLibc, which will contain
the subset of sanitizer_common with libc dependencies. RTSanitizerCommon
contains the remainder of sanitizer_common, and is intended to have no
libc dependencies. Begin moving code to RTSanitizerCommonLibc, starting
with sanitizer_common.cc, whose libc-dependent portion is moved to
sanitizer_common_libcdep.cc, the first member of the new library.

This split affects the CMake build only.  The makefile build continues
to produce the full sanitizer_common library.

llvm-svn: 182118
2013-05-17 16:17:19 +00:00
..
benchmarks [tsan] ThreadSanitizer tests and micro benchmarks. No makefiles yet. 2012-05-10 14:18:22 +00:00
go [sanitizer] More renamed macros. 2013-03-19 14:54:17 +00:00
lit_tests tsan: introduce recursive mutex lock/unlock java interface 2013-05-17 12:03:46 +00:00
rtl [nolibc] Begin moving sanitizer_common's libc-dependent code to a separate library 2013-05-17 16:17:19 +00:00
tests [sanitizer] Move GetThreadStackAndTls from TSan to sanitizer_common. 2013-05-07 14:41:43 +00:00
CMakeLists.txt [TSan] Build TSan runtime with -fPIE. 2013-03-29 09:44:11 +00:00
Makefile.mk [tsan] makefile machinery to build tsan-rt (linux-x86_64 only) 2012-05-15 15:17:35 +00:00
Makefile.old [TSan] Make path to FileCheck configurable 2013-04-04 12:18:12 +00:00
analyze_libtsan.sh tsan: add interface functions for unaligned access, e.g. __sanitizer_unaligned_load16 2013-04-30 11:56:56 +00:00
check_analyze.sh [tsan] old-dstyle Makefile for tests; two helper scripts that analyze the assembly code of the hot functions 2012-05-10 15:10:03 +00:00
check_cmake.sh tsan: run tests sequentially otherwise cmake says: 2013-04-24 11:07:25 +00:00