Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8205229 | 11.0.1 | Per Liden | P4 | Resolved | Fixed | team |
To support concurrent reference processing in ZGC, instanceRefKlass::try_discover() can no longer use RawAccess to load the referent field. Instead it should use
HeapAccess<ON_PHANTOM_OOP_REF | AS_NO_KEEPALIVE>
or
HeapAccess<ON_WEAK_OOP_REF | AS_NO_KEEPALIVE>
depending on the reference type.
HeapAccess<ON_PHANTOM_OOP_REF | AS_NO_KEEPALIVE>
or
HeapAccess<ON_WEAK_OOP_REF | AS_NO_KEEPALIVE>
depending on the reference type.
- backported by
-
JDK-8205229 Have instanceRefKlass use HeapAccess when loading the referent
-
- Resolved
-