android_system_core/libunwindstack
Christopher Ferris 2a25c4aab5 Add full support for initing registers.
- Fixes a few bugs in untested functionality.
- Add tests for the way the register handling code is used.
- Fix a few tests that were not reaping child processes.

Bug: 23762183

Test: Ran unit tests on host (32 bit and 64 bit).
Test: Ran unit tests on angler (32 bit and 64 bit).
Change-Id: I573d6617b4f1561f6e8494d7213c52086d112d97
2017-07-11 12:15:54 -07:00
..
tests Add full support for initing registers. 2017-07-11 12:15:54 -07:00
.clang-format
Android.bp Add full support for initing registers. 2017-07-11 12:15:54 -07:00
ArmExidx.cpp Remove assert, use CHECK instead. 2017-06-29 10:29:43 -07:00
ArmExidx.h
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 Remove assert, use CHECK instead. 2017-06-29 10:29:43 -07:00
DwarfCfa.cpp Add the Dwarf CFA handling. 2017-04-24 13:24:33 -07:00
DwarfCfa.h Add DwarfSection classes. 2017-06-01 13:12:31 -07:00
DwarfDebugFrame.cpp Add EH frame and debug frame support. 2017-06-16 14:25:29 -07:00
DwarfDebugFrame.h Add EH frame and debug frame support. 2017-06-16 14:25:29 -07:00
DwarfEhFrame.cpp Remove assert, use CHECK instead. 2017-06-29 10:29:43 -07:00
DwarfEhFrame.h Add EH frame and debug frame support. 2017-06-16 14:25:29 -07:00
DwarfEncoding.h
DwarfError.h Add DwarfSection classes. 2017-06-01 13:12:31 -07:00
DwarfLocation.h Add the Dwarf CFA handling. 2017-04-24 13:24:33 -07:00
DwarfMemory.cpp Remove assert, use CHECK instead. 2017-06-29 10:29:43 -07:00
DwarfMemory.h
DwarfOp.cpp
DwarfOp.h Change RegsTmpl to RegsImpl. 2017-06-01 17:56:46 -07:00
DwarfSection.cpp Change RegsTmpl to RegsImpl. 2017-06-01 17:56:46 -07:00
DwarfSection.h Add DwarfSection classes. 2017-06-01 13:12:31 -07:00
DwarfStructs.h Add DwarfSection classes. 2017-06-01 13:12:31 -07:00
Elf.cpp Add .gnu_debugdata support. 2017-06-28 15:23:10 -07:00
Elf.h Add .gnu_debugdata support. 2017-06-28 15:23:10 -07:00
ElfInterface.cpp Add .gnu_debugdata support. 2017-06-28 15:23:10 -07:00
ElfInterface.h Add section parsing and function name handling. 2017-06-23 10:51:28 -07:00
ElfInterfaceArm.cpp
ElfInterfaceArm.h
Log.cpp
Log.h
Machine.h Add full support for initing registers. 2017-07-11 12:15:54 -07:00
MapInfo.cpp Init .gnu_debugdata in GetElf(). 2017-06-30 17:24:58 -07:00
MapInfo.h Add function definitions for MapInfo. 2017-04-19 15:48:02 -07:00
Maps.cpp Fix some memory leaks, potential errors. 2017-06-19 16:20:33 -07:00
Maps.h
Memory.cpp
Memory.h Remove assert, use CHECK instead. 2017-06-29 10:29:43 -07:00
Regs.cpp Add full support for initing registers. 2017-07-11 12:15:54 -07:00
Regs.h Add full support for initing registers. 2017-07-11 12:15:54 -07:00
RegsGetLocal.h Add full support for initing registers. 2017-07-11 12:15:54 -07:00
Symbols.cpp Remove assert, use CHECK instead. 2017-06-29 10:29:43 -07:00
Symbols.h
Ucontext.h Add full support for initing registers. 2017-07-11 12:15:54 -07:00
User.h
unwind_info.cpp Add .gnu_debugdata support. 2017-06-28 15:23:10 -07:00