Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8205899 | 11.0.1 | Lois Foltan | P3 | Resolved | Fixed | team |
Description
Within the JVM there are several ways to obtain a class loader's name:
- java_lang_ClassLoader::name()
- SystemDictionary::loader_name()
- ClassLoaderData::loader_name()
This enhancement is to standardized on the use of ClassLoaderData::loader_name() as the correct way to obtain a class loader's name. All uses of java_lang_ClassLoader::name() and SystemDictionary::loader_name() should be replaced.
- java_lang_ClassLoader::name()
- SystemDictionary::loader_name()
- ClassLoaderData::loader_name()
This enhancement is to standardized on the use of ClassLoaderData::loader_name() as the correct way to obtain a class loader's name. All uses of java_lang_ClassLoader::name() and SystemDictionary::loader_name() should be replaced.
Attachments
Issue Links
- backported by
-
JDK-8205899 Standardize on ClassLoaderData::loader_name() throughout the VM to obtain a class loader's name
- Resolved
- duplicates
-
JDK-8203456 ClassLoaderData::loader_name() should show consistent values
- Closed
- relates to
-
JDK-8210559 ClassLoaderData Symbols can leak
- Resolved