Merge "Add persist.zygote.core_dump property for coredumps"

am: a36a69a9e6

Change-Id: I98ad11b45bab5a044bc8021cc6c03f9c7f22ab9f
This commit is contained in:
Orion Hodson
2018-12-11 08:49:35 -08:00
committed by android-build-merger

View File

@@ -273,8 +273,9 @@ static void EnableDebugger() {
} }
} }
// We don't want core dumps, though, so set the soft limit on core dump size // Set the core dump size to zero unless wanted (see also coredump_setup in build/envsetup.sh).
// to 0 without changing the hard limit. if (!GetBoolProperty("persist.zygote.core_dump", false)) {
// Set the soft limit on core dump size to 0 without changing the hard limit.
rlimit rl; rlimit rl;
if (getrlimit(RLIMIT_CORE, &rl) == -1) { if (getrlimit(RLIMIT_CORE, &rl) == -1) {
ALOGE("getrlimit(RLIMIT_CORE) failed"); ALOGE("getrlimit(RLIMIT_CORE) failed");
@@ -285,6 +286,7 @@ static void EnableDebugger() {
} }
} }
} }
}
// The debug malloc library needs to know whether it's the zygote or a child. // The debug malloc library needs to know whether it's the zygote or a child.
extern "C" int gMallocLeakZygoteChild; extern "C" int gMallocLeakZygoteChild;