platform_system_core/libunwindstack/tests/files
Christopher Ferris 239425b9fa Fix bug when doing signal handler lookup.
The new lld linker uses all non-zero offset executable maps. There was
a bug when trying to find if the stack is in a signal handler that caused
the code to read the wrong place in the elf. Fixed by not adding the elf
offset to the relative pc.

Also fixed the unwind_for_offline tool to dump multiple stacks if necessary.

Added new offline unit test that would have failed with the old code.

Bug: 79936827

Test: Ran unit tests and libbacktrace unit tests.
Test: Dumped backtraces of system pids.
Test: Ran 137-cfi art test.
Change-Id: Iaca8c18c2a314902e64c3f72831234297e8dcb1b
2018-05-17 18:58:42 -07:00
..
offline Fix bug when doing signal handler lookup. 2018-05-17 18:58:42 -07:00
elf32.xz Init .gnu_debugdata in GetElf(). 2017-06-30 17:24:58 -07:00
elf64.xz Init .gnu_debugdata in GetElf(). 2017-06-30 17:24:58 -07:00