platform_system_core/libunwindstack
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
..
benchmarks
include/unwindstack Fix pc/function name for signal handler frame. 2019-04-15 14:14:56 -07:00
tests Fix pc/function name for signal handler frame. 2019-04-15 14:14:56 -07:00
tools Revert "Check for data races when reading JIT/DEX entries." 2019-04-12 12:55:50 +00:00
.clang-format
Android.bp Revert "Check for data races when reading JIT/DEX entries." 2019-04-12 12:55:50 +00:00
ArmExidx.cpp
ArmExidx.h
AsmGetRegsMips.S
AsmGetRegsMips64.S
AsmGetRegsX86.S
AsmGetRegsX86_64.S
Check.h
DexFile.cpp Revert "Check for data races when reading JIT/DEX entries." 2019-04-12 12:55:50 +00:00
DexFile.h Revert "Check for data races when reading JIT/DEX entries." 2019-04-12 12:55:50 +00:00
DexFiles.cpp Revert "Check for data races when reading JIT/DEX entries." 2019-04-12 12:55:50 +00:00
DwarfCfa.cpp
DwarfCfa.h
DwarfDebugFrame.h
DwarfEhFrame.h
DwarfEhFrameWithHdr.cpp
DwarfEhFrameWithHdr.h
DwarfEncoding.h
DwarfMemory.cpp
DwarfOp.cpp
DwarfOp.h
DwarfSection.cpp Add minimal support for Dwarf 5. 2019-04-01 16:56:09 -07:00
Elf.cpp Fix pc/function name for signal handler frame. 2019-04-15 14:14:56 -07:00
ElfInterface.cpp Revert "Check for data races when reading JIT/DEX entries." 2019-04-12 12:55:50 +00:00
ElfInterfaceArm.cpp
ElfInterfaceArm.h
Global.cpp
JitDebug.cpp Revert "Check for data races when reading JIT/DEX entries." 2019-04-12 12:55:50 +00:00
LocalUnwinder.cpp Fix pc/function name for signal handler frame. 2019-04-15 14:14:56 -07:00
Log.cpp
MapInfo.cpp
Maps.cpp
Memory.cpp
OWNERS
Regs.cpp
RegsArm.cpp
RegsArm64.cpp
RegsInfo.h
RegsMips.cpp
RegsMips64.cpp
RegsX86.cpp
RegsX86_64.cpp
Symbols.cpp
Symbols.h
Unwinder.cpp Fix pc/function name for signal handler frame. 2019-04-15 14:14:56 -07:00