commit | 49af704f0f824202e73a0928d76fca27b71cc598 | [log] [tgz] |
---|---|---|
author | Alex Light <allight@google.com> | Wed May 29 18:30:33 2019 -0700 |
committer | Treehugger Robot <treehugger-gerrit@google.com> | Thu May 30 20:51:28 2019 +0000 |
tree | 737203c0a6cf93a4d073038d778947d41c09b4b5 | |
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