diff options
author | 2019-05-29 18:30:33 -0700 | |
---|---|---|
committer | 2019-05-30 20:51:28 +0000 | |
commit | 49af704f0f824202e73a0928d76fca27b71cc598 (patch) | |
tree | 737203c0a6cf93a4d073038d778947d41c09b4b5 /runtime/mirror/array-alloc-inl.h | |
parent | bee28948fd9ca995568549e9cf95108e09fe2475 (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.
Test: ./test.py --host
Bug: 133901254
Change-Id: I2efbb8854dd5530c66d780f6853ec6e05a69c83b
Diffstat (limited to 'runtime/mirror/array-alloc-inl.h')
0 files changed, 0 insertions, 0 deletions