android_system_core/libunwindstack/include/unwindstack
Christopher Ferris 2fcf4cf13e Add error propagation into Unwinder/Elf objects.
The backtrace offline code uses these error codes to diagnose errors.
In addtion, I've had cases where seeing these errors would help diagnose
failures.

This also allows us to add a few features to indicate why an unwind
terminated (such as max frames exceeded).

Bug: 65682279

Test: Updated unit tests pass.
Change-Id: If82b5092698e8a194016d670efff1320f9b44d50
2018-01-24 17:50:46 -08:00
..
DwarfError.h Add error propagation into Unwinder/Elf objects. 2018-01-24 17:50:46 -08:00
DwarfLocation.h Add support for getting a dex pc. 2018-01-17 19:18:00 -08:00
DwarfMemory.h Make the library usable as a library. 2017-07-14 12:20:23 -07:00
DwarfSection.h Add error propagation into Unwinder/Elf objects. 2018-01-24 17:50:46 -08:00
DwarfStructs.h Make the library usable as a library. 2017-07-14 12:20:23 -07:00
Elf.h Add error propagation into Unwinder/Elf objects. 2018-01-24 17:50:46 -08:00
ElfInterface.h Add error propagation into Unwinder/Elf objects. 2018-01-24 17:50:46 -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 Make the library usable as a library. 2017-07-14 12:20:23 -07:00
MapInfo.h Fix issues in libunwindstack. 2017-12-15 11:17:45 -08:00
Maps.h Fix issues in libunwindstack. 2017-12-15 11:17:45 -08:00
Memory.h Add ability to read jit gdb data. 2018-01-12 11:18:42 -08:00
Regs.h Add support for getting a dex pc. 2018-01-17 19:18:00 -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 Add libunwindstack support for Mips and Mips64 2017-12-11 15:44:40 +01:00
RegsMips.h Add libunwindstack support for Mips and Mips64 2017-12-11 15:44:40 +01:00
RegsMips64.h Add libunwindstack support for Mips and Mips64 2017-12-11 15:44:40 +01: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 Add error propagation into Unwinder/Elf objects. 2018-01-24 17:50:46 -08:00