diff options
author | Alex Light <allight@google.com> | 2019-05-29 18:30:33 -0700 |
---|---|---|
committer | Alex Light <allight@google.com> | 2019-05-30 21:26:44 +0000 |
commit | bbb1adb9e4dbd6284a3758da521f017d64d8056f (patch) | |
tree | 80df8e4f68500d45783512fa8b4207135484e192 /test/008-exceptions/src/MultiDexBadInit.java | |
parent | 617b3a23390922be67c1b72e23c0d373149bb457 (diff) |
Ensure non-standard returns release monitors
We were incorrectly failing to unlock monitors that were acquired by a
frame when the frame is popped off the stack in a non-standard manner.
This can lead to monitors having an incorrect count and being
impossible for any other thread to lock.
(cherry picked from commit 7b42b42a41c18d83fc3262d9fa4461d6afe74452)
Test: ./test.py --host
Bug: 133901254
Merged-In: I2efbb8854dd5530c66d780f6853ec6e05a69c83b
Change-Id: I2efbb8854dd5530c66d780f6853ec6e05a69c83b
Diffstat (limited to 'test/008-exceptions/src/MultiDexBadInit.java')
0 files changed, 0 insertions, 0 deletions