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)
1 file changed