mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-17 01:24:33 +02:00
8155678: ClassLoader::initialize_module_loader_map should only be called when dumping CDS archive
Make ClassLoader::initialize_module_loader_map explicitly CDS dump time only. Reviewed-by: ccheung, lfoltan
This commit is contained in:
parent
094416e1ec
commit
34fe707dad
4 changed files with 17 additions and 13 deletions
|
@ -49,12 +49,14 @@ public:
|
|||
return false;
|
||||
}
|
||||
|
||||
instanceKlassHandle record_result(const s2 classpath_index,
|
||||
const jshort classloader_type,
|
||||
const ClassPathEntry* e,
|
||||
instanceKlassHandle record_result(Symbol* class_name,
|
||||
ClassPathEntry* e,
|
||||
const s2 classpath_index,
|
||||
instanceKlassHandle result, TRAPS) {
|
||||
if (ClassLoader::add_package(_file_name, classpath_index, THREAD)) {
|
||||
if (DumpSharedSpaces) {
|
||||
s2 classloader_type = ClassLoader::classloader_type(
|
||||
class_name, e, classpath_index, CHECK_(result));
|
||||
result->set_shared_classpath_index(classpath_index);
|
||||
result->set_class_loader_type(classloader_type);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue