platform_system_core/libunwindstack/include/unwindstack
Christopher Ferris f4e3ff6619 Add a MemoryOfflineBuffer object.
Use this for offline stack data so that it's not necessary to
copy any data around.

Add unit tests for the new object.

Bug: 77258731
Bug: 74354410

Test: Ran libunwindstack/libbacktrace unit tests.
Change-Id: I9b0f25d9520c96e64aedef5f295423c60ddb3488
(cherry picked from commit 6633b0ca09)
2018-04-04 12:29:25 -07:00
..
DexFiles.h Load dex files from ART-specific data structure. 2018-02-02 15:03:00 -08:00
DwarfError.h Add error propagation into Unwinder/Elf objects. 2018-01-24 17:50:46 -08:00
DwarfLocation.h Cache DWARF location rules for a given pc. 2018-03-29 08:47:49 -07:00
DwarfMemory.h
DwarfSection.h Cache DWARF location rules for a given pc. 2018-03-29 08:47:49 -07:00
DwarfStructs.h
Elf.h Modify elf cache to handle elf_offsets properly. 2018-02-16 14:52:38 -08:00
ElfInterface.h Fix soname reading code. 2018-02-15 17:57:13 -08:00
Error.h Add error propagation into Unwinder/Elf objects. 2018-01-24 17:50:46 -08:00
JitDebug.h Add ability to read jit gdb data. 2018-01-12 11:18:42 -08:00
Log.h
MachineArm.h Expose per arch headers. 2018-02-08 19:29:08 -08:00
MachineArm64.h Expose per arch headers. 2018-02-08 19:29:08 -08:00
MachineMips.h Expose per arch headers. 2018-02-08 19:29:08 -08:00
MachineMips64.h Expose per arch headers. 2018-02-08 19:29:08 -08:00
MachineX86.h Expose per arch headers. 2018-02-08 19:29:08 -08:00
MachineX86_64.h Expose per arch headers. 2018-02-08 19:29:08 -08:00
MapInfo.h Add a global elf cache. 2018-01-25 17:11:33 -08:00
Maps.h Fix issues in libunwindstack. 2017-12-15 11:17:45 -08:00
Memory.h Add a MemoryOfflineBuffer object. 2018-04-04 12:29:25 -07:00
Regs.h Always set the sp reg to the cfa for DWARF. 2018-03-19 11:11:19 -07:00
RegsArm.h Always set the sp reg to the cfa for DWARF. 2018-03-19 11:11:19 -07:00
RegsArm64.h Always set the sp reg to the cfa for DWARF. 2018-03-19 11:11:19 -07:00
RegsGetLocal.h Always set the sp reg to the cfa for DWARF. 2018-03-19 11:11:19 -07:00
RegsMips.h Always set the sp reg to the cfa for DWARF. 2018-03-19 11:11:19 -07:00
RegsMips64.h Always set the sp reg to the cfa for DWARF. 2018-03-19 11:11:19 -07:00
RegsX86.h Always set the sp reg to the cfa for DWARF. 2018-03-19 11:11:19 -07:00
RegsX86_64.h Always set the sp reg to the cfa for DWARF. 2018-03-19 11:11:19 -07:00
UcontextArm.h Expose per arch headers. 2018-02-08 19:29:08 -08:00
UcontextArm64.h Expose per arch headers. 2018-02-08 19:29:08 -08:00
UcontextMips.h Expose per arch headers. 2018-02-08 19:29:08 -08:00
UcontextMips64.h Expose per arch headers. 2018-02-08 19:29:08 -08:00
UcontextX86.h Expose per arch headers. 2018-02-08 19:29:08 -08:00
UcontextX86_64.h Expose per arch headers. 2018-02-08 19:29:08 -08:00
Unwinder.h Change the GetAdjustedRelPc to GetPcAdjustment. 2018-02-21 20:16:39 -08:00
UserArm.h Expose per arch headers. 2018-02-08 19:29:08 -08:00
UserArm64.h Expose per arch headers. 2018-02-08 19:29:08 -08:00
UserMips.h Expose per arch headers. 2018-02-08 19:29:08 -08:00
UserMips64.h Expose per arch headers. 2018-02-08 19:29:08 -08:00
UserX86.h Expose per arch headers. 2018-02-08 19:29:08 -08:00
UserX86_64.h Expose per arch headers. 2018-02-08 19:29:08 -08:00