Merge "zygote: always log process exit reason."
This commit is contained in:
@@ -108,13 +108,9 @@ static void SigChldHandler(int /*signal_number*/) {
|
|||||||
// changes its locking strategy or its use of syscalls within the
|
// changes its locking strategy or its use of syscalls within the
|
||||||
// lazy-init critical section, its use here may become unsafe.
|
// lazy-init critical section, its use here may become unsafe.
|
||||||
if (WIFEXITED(status)) {
|
if (WIFEXITED(status)) {
|
||||||
if (WEXITSTATUS(status)) {
|
|
||||||
ALOGI("Process %d exited cleanly (%d)", pid, WEXITSTATUS(status));
|
ALOGI("Process %d exited cleanly (%d)", pid, WEXITSTATUS(status));
|
||||||
}
|
|
||||||
} else if (WIFSIGNALED(status)) {
|
} else if (WIFSIGNALED(status)) {
|
||||||
if (WTERMSIG(status) != SIGKILL) {
|
|
||||||
ALOGI("Process %d exited due to signal (%d)", pid, WTERMSIG(status));
|
ALOGI("Process %d exited due to signal (%d)", pid, WTERMSIG(status));
|
||||||
}
|
|
||||||
if (WCOREDUMP(status)) {
|
if (WCOREDUMP(status)) {
|
||||||
ALOGI("Process %d dumped core.", pid);
|
ALOGI("Process %d dumped core.", pid);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user