commit | 81a6bd5a05ee3b2bb87ec4a0b471198dbbef3ce3 | [log] [tgz] |
---|---|---|
author | David Srbecky <dsrbecky@google.com> | Sun May 09 22:03:07 2021 +0100 |
committer | David Srbecky <dsrbecky@google.com> | Wed May 12 18:06:20 2021 +0000 |
tree | e216bc4c698c259cfcfdac2d2f42ae3296955bfb | |
parent | 36138acc671d7781840bc209033994fd34fbd0e7 [diff] |
Fix unwinding for art_quick_generic_jni_trampoline DELIVER_PENDING_EXCEPTION spills LR which is unused/garbage. This breaks backtraces when the unwinder tries to follow it. Add trivial call so that the LR is initialized. (spills at the start of method are expected and working) Bug: 187632012 Test: test.py -r --gcstress --all-run -t 1927 -t 178 Change-Id: I151aa7595f9fd90169402187066a04efba5d54c9