summaryrefslogtreecommitdiff
path: root/trusty/coverage/coverage_test.cpp
diff options
context:
space:
mode:
authorChristopher Ferris <cferris@google.com>2018-01-24 08:52:47 -0800
committerChristopher Ferris <cferris@google.com>2018-01-24 13:20:03 -0800
commit1a141a09256bbb61ffd67a0f666711a92adf5726 (patch)
tree7c6f0fc6648c1eb4a1933e907a70be36f1955f7c /trusty/coverage/coverage_test.cpp
parent0ad424358c0e6937ba1d58d21721377cf4f03a95 (diff)
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
Diffstat (limited to 'trusty/coverage/coverage_test.cpp')
0 files changed, 0 insertions, 0 deletions