diff options
author | Christopher Ferris <cferris@google.com> | 2019-04-09 16:37:23 -0700 |
---|---|---|
committer | Christopher Ferris <cferris@google.com> | 2019-04-16 11:22:06 -0700 |
commit | 8189e77bbb47dbaa1a09d565c62c2fed03e358c3 (patch) | |
tree | 2c8fc5d8fd1ec1ab881d35519670104ad86283e3 /libc/private/bionic_malloc.h | |
parent | b9a7c651f178323e27752406f89d741cfb143e61 (diff) |
Remove gMallocLeakZygoteChild.
Remove this global variable and change the setting of it to non-zero
to a call to android_mallopt.
In addition, change the initialize function to use pass a bool* instead of
int*.
Bug: 130028357
Test: Ran malloc_debug/malloc_hooks/perfetto tests.
Change-Id: I20d382bdeaaf38aac6b9dcabea5b3dfab3c945f6
Merged-In: I20d382bdeaaf38aac6b9dcabea5b3dfab3c945f6
(cherry picked from commit 5225b342f0810c027df3d09fbbcef4d324b19b93)
Diffstat (limited to 'libc/private/bionic_malloc.h')
-rw-r--r-- | libc/private/bionic_malloc.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libc/private/bionic_malloc.h b/libc/private/bionic_malloc.h index a1744aa6a..e8a6f6ef5 100644 --- a/libc/private/bionic_malloc.h +++ b/libc/private/bionic_malloc.h @@ -45,6 +45,9 @@ enum { // arg_size = sizeof(size_t) M_SET_ALLOCATION_LIMIT_BYTES = 3, #define M_SET_ALLOCATION_LIMIT_BYTES M_SET_ALLOCATION_LIMIT_BYTES + // Called after the zygote forks to indicate this is a child. + M_SET_ZYGOTE_CHILD = 4, +#define M_SET_ZYGOTE_CHILD M_SET_ZYGOTE_CHILD }; // Manipulates bionic-specific handling of memory allocation APIs such as |