hanchenye-llvm-project/compiler-rt/lib/lsan
Dan Liew 5a3857c9b2 On Darwin add allocator address and size fields to
`sanitizer_malloc_introspection_t` and initialize them to zero.

We allow sanitizer implementations to perform different initialization
by defining `COMMON_MALLOC_HAS_EXTRA_INTROSPECTION_INIT` to be `1`
and providing an implementation of `mi_extra_init(...)`.

We use these changes in future patches to implement malloc zone enumeration.

rdar://problem/45284065

llvm-svn: 351712
2019-01-21 01:41:08 +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 Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
lsan.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
lsan_allocator.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
lsan_allocator.h Fix bug in `AsanAllocatorASVT` (ASan) and `AllocatorASVT` (LSan) templated alias. 2019-01-20 16:57:24 +00:00
lsan_common.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
lsan_common.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
lsan_common_linux.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
lsan_common_mac.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
lsan_flags.inc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
lsan_interceptors.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
lsan_linux.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
lsan_mac.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
lsan_malloc_mac.cc On Darwin add allocator address and size fields to 2019-01-21 01:41:08 +00:00
lsan_preinit.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
lsan_thread.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
lsan_thread.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
weak_symbols.txt