Description
If the _java_mirror is indirect and stored in the ClassLoaderData::_handles block, the GC will not have to pointer chase ClassLoaderData::_klasses to find the mirror oop, and save time and code.
Attachments
Issue Links
- duplicates
-
JDK-8173988 Unsafe usage of ClassLoaderData::_handles with CMS
- Closed
- relates to
-
JDK-8193053 jvm crash by G1CMBitMapClosure::do_addr
- Resolved
-
JDK-8188785 CCP sets invalid type for java mirror load
- Closed
-
JDK-8080852 Java heap dump doesn't contain klass mirror objects unless they are explicitly referenced
- Closed