summaryrefslogtreecommitdiff
path: root/test/ProfileTestMultiDex/main.jpp
diff options
context:
space:
mode:
authorAlex Light <allight@google.com>2018-03-28 16:07:39 -0700
committerAlex Light <allight@google.com>2018-03-29 09:03:04 -0700
commit4d9081cfac1f850e05b27a9a1c5c40ec94fdd9c0 (patch)
tree916d1265f69aecbc03a9b23a39f512ca1749084f /test/ProfileTestMultiDex/main.jpp
parentf6590308d27c3453623b743a1a3275d57bb4ff0e (diff)
Ensure that we don't suspend during GetOwnedMonitorInfoCommon
We incorrectly failed to tell the synchronous checkpoint in GetOwnedMonitorInfoCommon that the calling thread needs to avoid suspending. Because of this it is possible for the monitors being transfered between threads to miss gc-marking. If the function is called during a GC this can lead to illegal reads. Bug: 76003243 Test: while ./test/run-test --host 1922; do; done Test: ./test.py --host Merged-In: I99be60b0541ee82f241605e6492610a21f5ee4ec Change-Id: I99be60b0541ee82f241605e6492610a21f5ee4ec (cherry picked from commit a5cd4c05a8218b18a650b411b9978a44d7fc2f78)
Diffstat (limited to 'test/ProfileTestMultiDex/main.jpp')
0 files changed, 0 insertions, 0 deletions