commit | ab1d559aee05873f70494514922ad4b767c6a709 | [log] [tgz] |
---|---|---|
author | Santiago Aboy Solanes <solanes@google.com> | Fri Jun 24 11:16:35 2022 +0100 |
committer | Santiago Aboy Solanes <solanes@google.com> | Fri Oct 07 14:48:14 2022 +0000 |
tree | 0a0831e8b9fe543b050a56fc03b2e395721cca46 | |
parent | 8c5e881904c30de5dbc03536ea67bbe2d48088fd [diff] |
Runtime implementation of try catch inlining The main differences in the runtime are: 1) We now use a list of dex_pcs to find the correct catch handler instead of a single dex pc 2) We now need to restore vregs of the whole frame, which may be an inline frame. Bug: 227283224 Test: art/test/testrunner/testrunner.py --host --64 --optimizing -b Change-Id: I95d2f32088e1d420c83962a1693be18f3b63f8b4