Merge "zygote: always log process exit reason."

This commit is contained in:
Treehugger Robot
2017-08-02 21:50:44 +00:00
committed by Gerrit Code Review

View File

@@ -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);
} }