diff options
author | Elliott Hughes <enh@google.com> | 2014-06-03 18:47:17 -0700 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2014-06-03 18:47:17 -0700 |
commit | 9b5235d74e794d29fa912fe95ca3d5ec488dd371 (patch) | |
tree | 1cc132c801f60ba36a48af810bae05fefd4e1b02 /libc/bionic/dlmalloc.h | |
parent | 3dbc2fe33e7a1c0e545f7762d3c7a98429c5a82b (diff) | |
download | android_bionic-9b5235d74e794d29fa912fe95ca3d5ec488dd371.tar.gz android_bionic-9b5235d74e794d29fa912fe95ca3d5ec488dd371.tar.bz2 android_bionic-9b5235d74e794d29fa912fe95ca3d5ec488dd371.zip |
Hide dlmalloc symbols.
We need to leave dlmalloc_trim and dlmalloc_inspect_all exposed for
the VM, but if we're seriously looking at other malloc implementations,
that's something we're going to have to fix.
Bug: 11156955
Change-Id: If85156c280044f1616c09a3c50ba674aaf0e8d3a
Diffstat (limited to 'libc/bionic/dlmalloc.h')
-rw-r--r-- | libc/bionic/dlmalloc.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/libc/bionic/dlmalloc.h b/libc/bionic/dlmalloc.h index 71b3be885..e0656877f 100644 --- a/libc/bionic/dlmalloc.h +++ b/libc/bionic/dlmalloc.h @@ -17,6 +17,9 @@ #ifndef LIBC_BIONIC_DLMALLOC_H_ #define LIBC_BIONIC_DLMALLOC_H_ +#include <sys/cdefs.h> +#include <stddef.h> + /* Configure dlmalloc. */ #define HAVE_GETPAGESIZE 1 #define MALLOC_INSPECT_ALL 1 @@ -29,6 +32,12 @@ #define USE_SPIN_LOCKS 0 #define DEFAULT_MMAP_THRESHOLD (64U * 1024U) +/* Export two symbols used by the VM. */ +__BEGIN_DECLS +int dlmalloc_trim(size_t) __LIBC_ABI_PUBLIC__; +void dlmalloc_inspect_all(void (*handler)(void*, void*, size_t, void*), void*) __LIBC_ABI_PUBLIC__; +__END_DECLS + /* Include the proper definitions. */ #include "../upstream-dlmalloc/malloc.h" |