summaryrefslogtreecommitdiff
path: root/debuggerd/handler/debuggerd_handler.cpp
diff options
context:
space:
mode:
authorSteven Laver <lavers@google.com>2019-04-02 21:47:39 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2019-04-02 21:47:39 +0000
commit81b7b50dad99ea37a384be8590092cdefe5e3af1 (patch)
tree5929f39faf1037fcf38257353c06d4f86aacca87 /debuggerd/handler/debuggerd_handler.cpp
parent1ef9196ea714880d1228fcf5303a4f85844f674d (diff)
parent6753158ffc2b5002624e75abcc58a0a7405f6613 (diff)
Merge "Merge QP1A.190324.001" into q-keystone-qcom-dev
Diffstat (limited to 'debuggerd/handler/debuggerd_handler.cpp')
-rw-r--r--debuggerd/handler/debuggerd_handler.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/debuggerd/handler/debuggerd_handler.cpp b/debuggerd/handler/debuggerd_handler.cpp
index 94dada952..5f095f07b 100644
--- a/debuggerd/handler/debuggerd_handler.cpp
+++ b/debuggerd/handler/debuggerd_handler.cpp
@@ -383,7 +383,9 @@ static int debuggerd_dispatch_pseudothread(void* arg) {
execle(CRASH_DUMP_PATH, CRASH_DUMP_NAME, main_tid, pseudothread_tid, debuggerd_dump_type,
nullptr, nullptr);
- fatal_errno("exec failed");
+ async_safe_format_log(ANDROID_LOG_FATAL, "libc", "failed to exec crash_dump helper: %s",
+ strerror(errno));
+ return 1;
}
input_write.reset();