hanchenye-llvm-project/compiler-rt/lib/tsan
Alexey Samsonov 91bb8e0e3a Generalize sanitizer allocator public interface.
Introduce new public header <sanitizer/allocator_interface.h> and a set
of functions __sanitizer_get_ownership(), __sanitizer_malloc_hook() etc.
that will eventually replace their tool-specific equivalents
(__asan_get_ownership(), __msan_get_ownership() etc.). Tool-specific
functions are now deprecated and implemented as stubs redirecting
to __sanitizer_ versions (which are implemented differently in each tool).

Replace all uses of __xsan_ versions with __sanitizer_ versions in unit
and lit tests.

llvm-svn: 212469
2014-07-07 17:39:31 +00:00
..
benchmarks
dd [Deadlock detector] Fix CMake build rules for shared runtime 2014-06-05 00:58:28 +00:00
go tsan: fix windows build script 2014-06-20 23:22:31 +00:00
rtl Generalize sanitizer allocator public interface. 2014-07-07 17:39:31 +00:00
tests Generalize sanitizer allocator public interface. 2014-07-07 17:39:31 +00:00
CMakeLists.txt tsan: refactor storage of meta information for heap blocks and sync objects 2014-05-29 13:50:54 +00:00
Makefile.mk
Makefile.old tsan: fix vector clocks 2014-04-11 15:38:03 +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: optimize memory access functions 2014-05-30 13:36:29 +00:00
check_cmake.sh tsan: do not build llvm from scratch on each presubmit 2013-10-15 12:54:50 +00:00
check_memcpy.sh tsan: refactor storage of meta information for heap blocks and sync objects 2014-05-29 13:50:54 +00:00