Merge "Add persist.zygote.core_dump property for coredumps"
am: a36a69a9e6
Change-Id: I98ad11b45bab5a044bc8021cc6c03f9c7f22ab9f
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user