Currently, there are 4 places that add elements to the resolved_references array apart from CDS moving things. Some are atomic to account for multi-threaded resolution.
We should move this to one place where we can verify that the oops passed in are good and the reads might also need memory ordering.
We should move this to one place where we can verify that the oops passed in are good and the reads might also need memory ordering.
- relates to
-
JDK-8296915 assert(Universe::is_in_heap(result)) failed: object not in heap 0x0000000000000010
-
- Closed
-