llvm-project/compiler-rt/lib/lsan
Dan Liew 14e0d9ed89 Introduce `AddressSpaceView` template parameter to `CombinedAllocator`.
Summary:
This is a follow up to https://reviews.llvm.org/D55764 .

For the ASan and LSan allocatorsthe type declarations have been modified
so that it's possible to create a combined allocator type that
consistently uses a different type of `AddressSpaceView`. We intend to
use this in future patches. For the other sanitizers they just use
`LocalAddressSpaceView` by default because we have no plans to use these
allocators in an out-of-process manner.

rdar://problem/45284065

Reviewers: kcc, dvyukov, vitalybuka, cryptoad, eugenis, kubamracek, george.karpenkov, yln

Subscribers: #sanitizers, llvm-commits

Differential Revision: https://reviews.llvm.org/D55766

llvm-svn: 349957
2018-12-21 21:22:27 +00:00
..
.clang-format [sanitizer] Remove unneeded blank lines 2018-05-09 00:44:26 +00:00
CMakeLists.txt [CMake] Add compiler-rt header files to the list of sources for targets 2018-07-10 13:00:17 +00:00
lsan.cc [lsan] Respect log_path option in standalone LSan 2018-01-22 09:30:27 +00:00
lsan.h [LSan] Export __lsan_init 2017-11-15 23:42:48 +00:00
lsan_allocator.cc Introduce `AddressSpaceView` template parameter to `CombinedAllocator`. 2018-12-21 21:22:27 +00:00
lsan_allocator.h Introduce `AddressSpaceView` template parameter to `CombinedAllocator`. 2018-12-21 21:22:27 +00:00
lsan_common.cc Revert "[lsan] Do not check for leaks in the forked process" 2018-08-27 17:26:28 +00:00
lsan_common.h [lsan] Report unsuspended threads 2018-05-09 23:02:14 +00:00
lsan_common_linux.cc [LSan] Detect dynamic loader by its base address. 2017-11-06 21:27:06 +00:00
lsan_common_mac.cc [lsan] [FIXUP] Fixup for http://reviews.llvm.org/D54484 2018-11-13 22:17:16 +00:00
lsan_flags.inc Implement tls scanning for darwin LSan 2017-05-25 17:41:13 +00:00
lsan_interceptors.cc [sanitizer] Fix mallopt interceptor. 2018-10-25 22:15:44 +00:00
lsan_linux.cc Implement standalone lsan interceptors for OS X 2017-04-11 20:05:02 +00:00
lsan_mac.cc Add lsan interceptors for libdispatch functions on darwin 2017-06-19 19:21:31 +00:00
lsan_malloc_mac.cc [Sanitizers] Add more standard compliant posix_memalign implementation for LSan. 2018-03-12 21:59:06 +00:00
lsan_preinit.cc
lsan_thread.cc [lsan] Report unsuspended threads 2018-05-09 23:02:14 +00:00
lsan_thread.h Add lsan interceptors for libdispatch functions on darwin 2017-06-19 19:21:31 +00:00
weak_symbols.txt [lsan] Add __lsan_default_options 2017-09-22 23:49:49 +00:00