android_system_core/libbacktrace
Christopher Ferris 82866421b8 Fix pc/function name for signal handler frame.
This refactors the step function slightly to split it up into
distinct pieces since the code needs to handle a signal handler
versus normal step slightly differently.

Add a new error for an invalid elf.

Modify libbacktrace code to handle new error code.

Bug: 130302288

Test: libbacktrace/libunwindstack unit tests.
Change-Id: I3fb9b00c02d2cf2cc5911541bba0346c6f39b8e6
Merged-In: I3fb9b00c02d2cf2cc5911541bba0346c6f39b8e6
(cherry picked from commit d11ed86d65)
2019-04-15 14:14:56 -07:00
..
include/backtrace Fix pc/function name for signal handler frame. 2019-04-15 14:14:56 -07:00
testdata
.clang-format
Android.bp Implement support for linker rosegment option. 2018-10-03 20:48:45 -07:00
Backtrace.cpp Fix pc/function name for signal handler frame. 2019-04-15 14:14:56 -07:00
BacktraceAsyncSafeLog.h
BacktraceCurrent.cpp [libbacktrace] Fix sign-compare warning 2018-12-17 12:51:36 -08:00
BacktraceCurrent.h
BacktraceLog.h
BacktraceMap.cpp procinfo: Read inode number from /proc/<pid>/maps 2019-02-11 01:38:08 +00:00
BacktracePtrace.cpp
BacktracePtrace.h
BacktraceTest.h
OWNERS
ThreadEntry.cpp
ThreadEntry.h
UnwindMap.cpp
UnwindMap.h
UnwindStack.cpp Fix pc/function name for signal handler frame. 2019-04-15 14:14:56 -07:00
UnwindStack.h [libbacktrace] Modernize code to use override keyword 2019-03-25 02:22:42 -07:00
UnwindStackMap.cpp Revert "Check for data races when reading JIT/DEX entries." 2019-04-12 12:55:50 +00:00
UnwindStackMap.h Revert "Check for data races when reading JIT/DEX entries." 2019-04-12 12:55:50 +00:00
backtrace_benchmarks.cpp
backtrace_offline_test.cpp
backtrace_read_benchmarks.cpp
backtrace_test.cpp
backtrace_testlib.cpp
backtrace_testlib.h