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
Change-Id: I99be60b0541ee82f241605e6492610a21f5ee4ec
1 file changed