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

This commit is contained in:
Treehugger Robot
2018-12-11 16:28:07 +00:00
committed by Gerrit Code Review

View File

@@ -273,15 +273,17 @@ 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)) {
rlimit rl; // Set the soft limit on core dump size to 0 without changing the hard limit.
if (getrlimit(RLIMIT_CORE, &rl) == -1) { rlimit rl;
ALOGE("getrlimit(RLIMIT_CORE) failed"); if (getrlimit(RLIMIT_CORE, &rl) == -1) {
} else { ALOGE("getrlimit(RLIMIT_CORE) failed");
rl.rlim_cur = 0; } else {
if (setrlimit(RLIMIT_CORE, &rl) == -1) { rl.rlim_cur = 0;
ALOGE("setrlimit(RLIMIT_CORE) failed"); if (setrlimit(RLIMIT_CORE, &rl) == -1) {
ALOGE("setrlimit(RLIMIT_CORE) failed");
}
} }
} }
} }