android_system_core/libunwindstack/include/unwindstack
Christopher Ferris 7138232f57 Add test of undefined return address.
Add a specific test that __libc_init is the last frame in a stack
when run on device. In addition, it verifies that the return address
register is marked as undefined given the unwind.

Bug: 140008396

Test: New unit test passes on arm/arm64 (taimen device).
Test: New unit test passes on x86 (cuttlefish).
Test: New unit test passes on x86_64 (modified bionic/tests/run-on-host.sh)
Change-Id: Iefc151a7dbf52ab083c2bb78bad3d38b4e9e1254
2019-08-30 23:29:34 -07:00
..
DexFiles.h Revert "Check for data races when reading JIT/DEX entries." 2019-04-05 18:23:32 +00:00
DwarfError.h
DwarfLocation.h
DwarfMemory.h
DwarfSection.h
DwarfStructs.h
Elf.h Fix pc/function name for signal handler frame. 2019-04-12 17:23:18 -07:00
ElfInterface.h Revert "Check for data races when reading JIT/DEX entries." 2019-04-05 18:23:32 +00:00
Error.h Fix pc/function name for signal handler frame. 2019-04-12 17:23:18 -07:00
Global.h
JitDebug.h Revert "Check for data races when reading JIT/DEX entries." 2019-04-05 18:23:32 +00:00
LocalUnwinder.h
Log.h
MachineArm.h
MachineArm64.h
MachineMips.h
MachineMips64.h
MachineX86.h
MachineX86_64.h
MapInfo.h Internalize subclasses of Memory 2019-06-11 12:09:18 -07:00
Maps.h Fix copy / move behaviour of Maps object. 2019-03-05 13:05:36 +00:00
Memory.h Internalize subclasses of Memory 2019-06-11 12:09:18 -07:00
Regs.h Add unistd.h to includes in Regs.h 2019-03-08 15:04:48 -08:00
RegsArm.h
RegsArm64.h
RegsGetLocal.h
RegsMips.h
RegsMips64.h
RegsX86.h
RegsX86_64.h
UcontextArm.h
UcontextArm64.h
UcontextMips.h
UcontextMips64.h
UcontextX86.h
UcontextX86_64.h
Unwinder.h Add test of undefined return address. 2019-08-30 23:29:34 -07:00
UserArm.h
UserArm64.h
UserMips.h
UserMips64.h
UserX86.h
UserX86_64.h