[sanitizer] Enable mallopt and mallinfo interceptors on Android after D93848
authorFangrui Song <i@maskray.me>
Fri, 1 Jan 2021 22:43:08 +0000 (14:43 -0800)
committerFangrui Song <i@maskray.me>
Fri, 1 Jan 2021 22:43:08 +0000 (14:43 -0800)
Reviewed By: aeubanks

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

compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h

index 44a95d4..7f7b38d 100644 (file)
 
 #define SANITIZER_INTERCEPT_MMAP SI_POSIX
 #define SANITIZER_INTERCEPT_MMAP64 SI_LINUX_NOT_ANDROID
-#define SANITIZER_INTERCEPT_MALLOPT_AND_MALLINFO SI_GLIBC
+#define SANITIZER_INTERCEPT_MALLOPT_AND_MALLINFO (SI_GLIBC || SI_ANDROID)
 #define SANITIZER_INTERCEPT_MEMALIGN \
   (!SI_FREEBSD && !SI_MAC && !SI_NETBSD && SI_NOT_RTEMS)
 #define SANITIZER_INTERCEPT___LIBC_MEMALIGN SI_GLIBC