android_system_core/libunwindstack
Christopher Ferris fda7edd13e Move sp/pc not changing check into Unwinder.
Remove this check from the DwarfSection class.

Rather than have every step function make the check, doing it at the
top level avoids having every function do the same check.

Bug: 68167269

Test: New unit tests, ran debuggerd -b on processes.
Change-Id: I23b7c799faaf26c93c1b72848df18c78de6c42fb
2017-10-31 17:51:02 -07:00
..
include/unwindstack Add an interface for stopping in certain maps. 2017-10-24 15:45:59 -07:00
tests Move sp/pc not changing check into Unwinder. 2017-10-31 17:51:02 -07:00
tools Multiple bugfixes, small restructuring. 2017-10-20 11:15:32 -07:00
.clang-format Use the 2 space clang format for libunwindstack. 2017-03-21 10:41:45 -07:00
Android.bp libbacktrace: remove exit time destructors. 2017-10-26 14:20:17 -07:00
ArmExidx.cpp Make the library usable as a library. 2017-07-14 12:20:23 -07:00
ArmExidx.h Make the library usable as a library. 2017-07-14 12:20:23 -07:00
AsmGetRegsX86.S Add full support for initing registers. 2017-07-11 12:15:54 -07:00
AsmGetRegsX86_64.S Add full support for initing registers. 2017-07-11 12:15:54 -07:00
Check.h Make the library usable as a library. 2017-07-14 12:20:23 -07:00
DwarfCfa.cpp Make the library usable as a library. 2017-07-14 12:20:23 -07:00
DwarfCfa.h Make the library usable as a library. 2017-07-14 12:20:23 -07:00
DwarfDebugFrame.cpp Make the library usable as a library. 2017-07-14 12:20:23 -07:00
DwarfDebugFrame.h Make the library usable as a library. 2017-07-14 12:20:23 -07:00
DwarfEhFrame.cpp Fix another set of bugs. 2017-08-10 17:37:32 -07:00
DwarfEhFrame.h Make the library usable as a library. 2017-07-14 12:20:23 -07:00
DwarfEncoding.h Make the library usable as a library. 2017-07-14 12:20:23 -07:00
DwarfError.h Make the library usable as a library. 2017-07-14 12:20:23 -07:00
DwarfMemory.cpp Fix another set of bugs. 2017-08-10 17:37:32 -07:00
DwarfOp.cpp Make the library usable as a library. 2017-07-14 12:20:23 -07:00
DwarfOp.h Make the library usable as a library. 2017-07-14 12:20:23 -07:00
DwarfSection.cpp Move sp/pc not changing check into Unwinder. 2017-10-31 17:51:02 -07:00
Elf.cpp Multiple bugfixes, small restructuring. 2017-10-20 11:15:32 -07:00
ElfInterface.cpp Multiple bugfixes, small restructuring. 2017-10-20 11:15:32 -07:00
ElfInterfaceArm.cpp If the pc is set to zero, the unwind is done. 2017-10-23 14:55:16 -07:00
ElfInterfaceArm.h Multiple bugfixes, small restructuring. 2017-10-20 11:15:32 -07:00
Log.cpp Make the library usable as a library. 2017-07-14 12:20:23 -07:00
Machine.h Make the library usable as a library. 2017-07-14 12:20:23 -07:00
MapInfo.cpp Multiple bugfixes, small restructuring. 2017-10-20 11:15:32 -07:00
Maps.cpp Speed up map creation. 2017-08-23 15:43:39 -07:00
Memory.cpp Add a method to share the process memory object. 2017-09-05 14:30:22 -07:00
Regs.cpp Merge changes I8f33830f,Icd2b891b,I8736ff5c,Iae6e342a 2017-10-24 04:03:18 +00:00
Symbols.cpp Make the library usable as a library. 2017-07-14 12:20:23 -07:00
Symbols.h Make the library usable as a library. 2017-07-14 12:20:23 -07:00
Ucontext.h Add signal handling to the register object. 2017-07-18 17:27:48 -07:00
Unwinder.cpp Move sp/pc not changing check into Unwinder. 2017-10-31 17:51:02 -07:00
User.h Make the library usable as a library. 2017-07-14 12:20:23 -07:00