Add malloc_info for sanitizer.
Test: hwasan builds.
Change-Id: I39267c642af75b1ebb99633f25959638cc39628c
diff --git a/libc/bionic/malloc_common.cpp b/libc/bionic/malloc_common.cpp
index edd697d..bb3aade 100644
--- a/libc/bionic/malloc_common.cpp
+++ b/libc/bionic/malloc_common.cpp
@@ -41,6 +41,7 @@
// get_malloc_leak_info.
// write_malloc_leak_info: Writes the leak info data to a file.
+#include <errno.h>
#include <stdint.h>
#include <stdio.h>
@@ -265,6 +266,11 @@
extern "C" void __sanitizer_malloc_enable() {
}
+
+extern "C" int __sanitizer_malloc_info(int, FILE*) {
+ errno = ENOTSUP;
+ return -1;
+}
#endif
// =============================================================================
diff --git a/libc/bionic/malloc_common.h b/libc/bionic/malloc_common.h
index e3326cf..7bfa33a 100644
--- a/libc/bionic/malloc_common.h
+++ b/libc/bionic/malloc_common.h
@@ -29,6 +29,7 @@
#pragma once
#include <stdatomic.h>
+#include <stdio.h>
#include <async_safe/log.h>
#include <private/bionic_globals.h>
@@ -46,6 +47,7 @@
void* arg);
void __sanitizer_malloc_disable();
void __sanitizer_malloc_enable();
+int __sanitizer_malloc_info(int options, FILE* fp);
__END_DECLS