Remove gMallocLeakZygoteChild.

Bug: 130028357

Test: Verified that call is made and that memory is properly marked in a
Test: child as not in the Zygote.
Change-Id: I9b94637cc0e48eec3bbccfdc1afd531a1ee10a89
(cherry picked from commit ed364d6caa)
This commit is contained in:
Christopher Ferris
2019-04-09 16:42:32 -07:00
parent 4e572b596f
commit 8a3c2614b6

View File

@@ -72,6 +72,7 @@
#include <android-base/stringprintf.h>
#include <android-base/strings.h>
#include <android-base/unique_fd.h>
#include <bionic_malloc.h>
#include <cutils/ashmem.h>
#include <cutils/fs.h>
#include <cutils/multiuser.h>
@@ -476,12 +477,9 @@ static void EnableDebugger() {
}
}
// The debug malloc library needs to know whether it's the zygote or a child.
extern "C" int gMallocLeakZygoteChild;
static void PreApplicationInit() {
// The child process sets this to indicate it's not the zygote.
gMallocLeakZygoteChild = 1;
android_mallopt(M_SET_ZYGOTE_CHILD, nullptr, 0);
// Set the jemalloc decay time to 1.
mallopt(M_DECAY_TIME, 1);