platform_system_core/libunwindstack/include/unwindstack
Christopher Ferris d06001d6e0 Split arch data into separate files.
Add an ArchEnum to express the arch of the Elf objects and Reg objects.

Split out the regs code into per arch pieces and generic parts.
Also, split out the header files for each arch.

Do not break out the test code yet, there isn't enough and it doesn't
help to maintain the tests.

Test: libunwindstack/libbacktrace/debuggerd unit tests pass.
Test: Running debuggerd -b <PIDS> yields valid data on bullhead.
Change-Id: If61f6c730c9ff2249f986b41de8c4d62f7158325
2017-12-06 16:01:40 -08:00
..
DwarfLocation.h Make the library usable as a library. 2017-07-14 12:20:23 -07:00
DwarfMemory.h Make the library usable as a library. 2017-07-14 12:20:23 -07:00
DwarfSection.h Add support for only a .eh_frame. 2017-11-07 13:22:39 -08:00
DwarfStructs.h Make the library usable as a library. 2017-07-14 12:20:23 -07:00
Elf.h Split arch data into separate files. 2017-12-06 16:01:40 -08:00
ElfInterface.h Demand read load bias for a map. 2017-12-05 13:12:47 -08:00
Log.h Make the library usable as a library. 2017-07-14 12:20:23 -07:00
MapInfo.h Demand read load bias for a map. 2017-12-05 13:12:47 -08:00
Maps.h Allow multiple threads sharing a map to unwind. 2017-11-28 15:20:38 -08:00
Memory.h unwindstack: rename Memory::ReadPartially to Read. 2017-11-15 15:38:13 -08:00
Regs.h Split arch data into separate files. 2017-12-06 16:01:40 -08:00
RegsArm.h Split arch data into separate files. 2017-12-06 16:01:40 -08:00
RegsArm64.h Split arch data into separate files. 2017-12-06 16:01:40 -08:00
RegsGetLocal.h Allow multiple threads sharing a map to unwind. 2017-11-28 15:20:38 -08:00
RegsX86.h Split arch data into separate files. 2017-12-06 16:01:40 -08:00
RegsX86_64.h Split arch data into separate files. 2017-12-06 16:01:40 -08:00
Unwinder.h Fix incorrect usage of relative pcs. 2017-11-29 16:10:08 -08:00