llvm-project/compiler-rt/lib/msan
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
..
lit_tests [MSan] don't build tests with -fPIE/-pie, as these flags are implied by -fsanitize=memory now 2013-04-12 07:14:04 +00:00
tests [msan] Unpoison dlpi_name in dl_iterate_phdr interceptor. 2013-05-17 12:51:13 +00:00
CMakeLists.txt [nolibc] Begin moving sanitizer_common's libc-dependent code to a separate library 2013-05-17 16:17:19 +00:00
Makefile.mk [sanitizer] Add MSan to Makefile-based build rules. 2013-02-21 13:55:54 +00:00
msan.cc [msan] Intercept dl_iterate_phdr. 2013-05-16 13:00:25 +00:00
msan.h [msan] Common flags in MSan. 2013-05-06 13:15:14 +00:00
msan.syms Add sanitizer syscall hooks to the tool's export lists. 2013-05-14 13:55:21 +00:00
msan_allocator.cc [sanitizer] add OnMap/OnUmap callbacks to the allocator interface 2012-12-12 14:32:18 +00:00
msan_flags.h [msan] Common flags in MSan. 2013-05-06 13:15:14 +00:00
msan_interceptors.cc [msan] Unpoison dlpi_name in dl_iterate_phdr interceptor. 2013-05-17 12:51:13 +00:00
msan_interface_internal.h [msan] Intercept dl_iterate_phdr. 2013-05-16 13:00:25 +00:00
msan_linux.cc [sanitizer] Replace more platform checks with SANITIZER_ constants. 2013-03-19 14:33:38 +00:00
msan_new_delete.cc [msan] Really disable replacement new and delete. 2013-04-15 12:41:52 +00:00
msan_report.cc [msan] Common flags in MSan. 2013-05-06 13:15:14 +00:00