The GetLoadedClasses function of JVMTI uses explicit G1 SATB enqueue barriers to make sure that classes fetched during concurrent marking are not unloaded. Instead, the Access API should be used to make the semantics clearer and the implementation more modular.
- relates to
-
JDK-8187577 JVM crash during gc doing concurrent marking
- Resolved