diff options
author | Christopher Ferris <cferris@google.com> | 2017-09-25 19:23:07 -0700 |
---|---|---|
committer | Christopher Ferris <cferris@google.com> | 2017-10-04 14:40:14 -0700 |
commit | f6f691b63c1b2166ed005a462a6fba5001786eda (patch) | |
tree | 0b8cb36809d1d497a6fa9388620dda1768ca5c50 /libunwindstack/tests/MemoryFileTest.cpp | |
parent | dea5e081ac0f94a83650a600af881b529817b6fd (diff) |
Update the Unwinder object and add tests.
Changes:
- Remove unused GetReturnAddressFromDefault function and tests.
- Modify the unwinder to stop when a pc/sp in a device map.
- Modify the unwinder to skip initial frames based on map names.
- Unit tests that exercise all of the paths in the unwinder code.
- Move the test Elf/ElfInterface objects into their own file.
- Update RegsFake to handle extra cases.
- Modify libbacktrace code to use this unwinder.
The new unwinder does not implement the ignore frame functionality since
this is not used very often and is better implemented using a skip frames
in named libraries functionality.
Test: Ran new unit tests, ran backtrace tests.
Change-Id: Ifd65e9acd66ac5e2d0e04bd32a9ad870b54610ff
Diffstat (limited to 'libunwindstack/tests/MemoryFileTest.cpp')
0 files changed, 0 insertions, 0 deletions