-
Enhancement
-
Resolution: Fixed
-
P4
-
12
-
b21
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8269204 | 11.0.13-oracle | Ludvig Janiuk | P4 | Resolved | Fixed | b02 |
JDK-8228877 | 11.0.5 | Erik Österlund | P4 | Resolved | Fixed | b02 |
The Klass::verify_on() is sometimes called on unloaded klasses. It then reads a dead mirror, without using AS_NO_KEEPALIVE, which can make GC barriers feel like :C. In order to make barriers happy, AS_NO_KEEPALIVE should be used when loading dead oops.
- backported by
-
JDK-8228877 Change mirror accessor in Klass::verify_on() to use AS_NO_KEEPALIVE
- Resolved
-
JDK-8269204 Change mirror accessor in Klass::verify_on() to use AS_NO_KEEPALIVE
- Resolved
- relates to
-
JDK-8210063 ZGC: Enable load barriers for IN_NATIVE runtime barriers
- Resolved
-
JDK-8224531 SEGV while collecting Klass statistics
- Closed