diff options
| author | Josh Gao <jmgao@google.com> | 2017-12-22 14:18:39 -0800 |
|---|---|---|
| committer | Josh Gao <jmgao@google.com> | 2017-12-22 14:20:12 -0800 |
| commit | 34c2556d11f860c4a7f46cecada69ba4b4ff71b4 (patch) | |
| tree | 709e09198abef7cebbbcab822a2e43b0deb63af9 /debuggerd | |
| parent | 7302097e776e037c5caedbc985dfff69fdac7d4d (diff) | |
| download | core-34c2556d11f860c4a7f46cecada69ba4b4ff71b4.tar.gz core-34c2556d11f860c4a7f46cecada69ba4b4ff71b4.tar.bz2 core-34c2556d11f860c4a7f46cecada69ba4b4ff71b4.zip | |
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
Diffstat (limited to 'debuggerd')
| -rw-r--r-- | debuggerd/libdebuggerd/tombstone.cpp | 8 |
1 files 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<backtrace_frame_data_t> frames; @@ -419,10 +423,6 @@ static bool dump_thread(log_t* log, BacktraceMap* map, Memory* process_memory, } 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) { uintptr_t addr = 0; |
