forked from OSchip/llvm-project
eacb4d8417
This change lets MSan rely on libcxx's own build system instead of manually compiling its sources and setting up all the necessary compile flags. It would also simplify compiling libcxx with another sanitizers (in particular, TSan). The tricky part is to make sure libcxx is reconfigured/rebuilt when Clang or MSan runtime library is changed. "clobber" step used in this patch works well for me, but it's possible it would break for other configurations - will watch the buildbots. llvm-svn: 208451 |
||
---|---|---|
.. | ||
tests | ||
CMakeLists.txt | ||
Makefile.mk | ||
msan.cc | ||
msan.h | ||
msan.syms.extra | ||
msan_allocator.cc | ||
msan_allocator.h | ||
msan_blacklist.txt | ||
msan_flags.h | ||
msan_interceptors.cc | ||
msan_interface_internal.h | ||
msan_linux.cc | ||
msan_new_delete.cc | ||
msan_report.cc | ||
msan_thread.cc | ||
msan_thread.h |