diff options
| author | Andreas Gampe <agampe@google.com> | 2019-07-01 14:00:05 -0700 |
|---|---|---|
| committer | Treehugger Robot <treehugger-gerrit@google.com> | 2019-07-15 17:30:05 +0000 |
| commit | d70a97c6d4a0954bed8991bd89a93bd3da9476f6 (patch) | |
| tree | 82612bad0122b0083113edc4702dc3bad4168157 /test/ProfileTestMultiDex | |
| parent | 2808be84a8f86542450670acdb5e6b55498ff5f0 (diff) | |
ART: Monitor-stack merging should not be handled as throwing
Mismatched stacks and other issues on merging register lines should
not be handled as a pending runtime exception. Actual exceptions
will be thrown at monitor-enter/exit and return sites. Both are
already covered: the former by being annotated kThrow, the latter
by explicit checks for the stack (and end of control flow).
Thus, Fail() with pending_exc set to false in register line merging.
This still triggers lock verification at runtime.
Bug: 121245951
Test: m test-art-host
Change-Id: I06acca2920110e3de2a2bed7bae6695788f77449
Diffstat (limited to 'test/ProfileTestMultiDex')
0 files changed, 0 insertions, 0 deletions
