android_system_core/libunwindstack/tests/files
Christopher Ferris 1a141a0925 Small behavioral changes to the unwinder.
- Be a little more lenient when reading the cies/fdes. If next entry data
  winds up incorrect, don't fail, simply stop processing the entries. This
  only applies when reading all of the cies/fdes at once.
- Fail to init an eh_frame with no entries and fallback to assuming the
  eh_frame has no header instead.
- Change the step to always try debug_frame first which has the most
  accurate information.
- Add small unit tests and a couple of offline unit tests to verify
  this behavior.

These changes are needed to support offline unwinding since it depends
on this new behavior.

Bug: 65682279

Test: Ran new unit tests.
Change-Id: I3529f1b0c8e14cd7409494e5de2f3c9e78d0855e
2018-01-24 13:20:03 -08:00
..
offline Small behavioral changes to the unwinder. 2018-01-24 13:20:03 -08: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