From 34c2556d11f860c4a7f46cecada69ba4b4ff71b4 Mon Sep 17 00:00:00 2001 From: Josh Gao Date: Fri, 22 Dec 2017 14:18:39 -0800 Subject: [PATCH] debuggerd: restore the location of abort message. The abort message was accidentally relocated to be printed below the registers, backtrace, and stack, which isn't very helpful. Move it back to its rightful place. Test: treehugger Change-Id: I8aa5b63e58081f27ccdb42481fed8d9eb3a892a4 --- debuggerd/libdebuggerd/tombstone.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/debuggerd/libdebuggerd/tombstone.cpp b/debuggerd/libdebuggerd/tombstone.cpp index 624637a88..89a125b80 100644 --- a/debuggerd/libdebuggerd/tombstone.cpp +++ b/debuggerd/libdebuggerd/tombstone.cpp @@ -402,6 +402,10 @@ static bool dump_thread(log_t* log, BacktraceMap* map, Memory* process_memory, dump_signal_info(log, thread_info.siginfo); } + if (primary_thread) { + dump_abort_message(log, process_memory, abort_msg_address); + } + dump_registers(log, thread_info.registers.get()); std::vector frames; @@ -418,10 +422,6 @@ static bool dump_thread(log_t* log, BacktraceMap* map, Memory* process_memory, dump_stack(log, map, process_memory, frames); } - if (primary_thread) { - dump_abort_message(log, process_memory, abort_msg_address); - } - if (primary_thread) { dump_memory_and_code(log, process_memory, thread_info.registers.get()); if (map) {