llvm-project/compiler-rt/cmake
Vy Nguyen 484ec6be30 Reland [lsan] Enable LSAN for Android
Reland: a2291a58bf.

New fixes for the breakages reported in D85927 include:
 - declare a weak decl for `dl_iterate_phdr`, because it does not exist on older  APIs
 - Do not enable leak-sanitizer if api_level is less than 29, because of  `ld.lld: error: undefined symbol: __aeabi_read_tp` for armv7, API level 16.
 - Put back the interceptor for `memalign` but still opt out intercepting `__libc_memalign` and `cfree` because both of these don't exist in Bionic.

Reviewed By: srhines, vitalybuka

Differential Revision: https://reviews.llvm.org/D89251
2020-11-04 18:00:25 -08:00
..
Modules [NFC][CMake] Move some COMPILER_RT variables setup 2020-10-30 20:09:50 -07:00
caches
base-config-ix.cmake [Sanitizers] Remove OpenBSD support (new attempt) 2020-10-20 11:16:09 +01:00
builtin-config-ix.cmake [compiler-rt][AIX] Add CMake support for 32-bit Power builds 2020-09-22 16:08:58 -04:00
config-ix.cmake Reland [lsan] Enable LSAN for Android 2020-11-04 18:00:25 -08:00