src/hotspot/share/oops/klass.cpp
changeset 52062 8dbf1a13af49
parent 52033 d6aa9ea2405d
child 52311 274ba8fbd96d
equal deleted inserted replaced
52061:070186461dbb 52062:8dbf1a13af49
    30 #include "classfile/systemDictionary.hpp"
    30 #include "classfile/systemDictionary.hpp"
    31 #include "classfile/vmSymbols.hpp"
    31 #include "classfile/vmSymbols.hpp"
    32 #include "gc/shared/collectedHeap.inline.hpp"
    32 #include "gc/shared/collectedHeap.inline.hpp"
    33 #include "logging/log.hpp"
    33 #include "logging/log.hpp"
    34 #include "memory/heapInspection.hpp"
    34 #include "memory/heapInspection.hpp"
       
    35 #include "memory/heapShared.hpp"
    35 #include "memory/metadataFactory.hpp"
    36 #include "memory/metadataFactory.hpp"
    36 #include "memory/metaspaceClosure.hpp"
    37 #include "memory/metaspaceClosure.hpp"
    37 #include "memory/metaspaceShared.hpp"
    38 #include "memory/metaspaceShared.hpp"
    38 #include "memory/oopFactory.hpp"
    39 #include "memory/oopFactory.hpp"
    39 #include "memory/resourceArea.hpp"
    40 #include "memory/resourceArea.hpp"
   540   Handle module_handle(THREAD, ((module_entry != NULL) ? module_entry->module() : (oop)NULL));
   541   Handle module_handle(THREAD, ((module_entry != NULL) ? module_entry->module() : (oop)NULL));
   541 
   542 
   542   if (this->has_raw_archived_mirror()) {
   543   if (this->has_raw_archived_mirror()) {
   543     ResourceMark rm;
   544     ResourceMark rm;
   544     log_debug(cds, mirror)("%s has raw archived mirror", external_name());
   545     log_debug(cds, mirror)("%s has raw archived mirror", external_name());
   545     if (MetaspaceShared::open_archive_heap_region_mapped()) {
   546     if (HeapShared::open_archive_heap_region_mapped()) {
   546       bool present = java_lang_Class::restore_archived_mirror(this, loader, module_handle,
   547       bool present = java_lang_Class::restore_archived_mirror(this, loader, module_handle,
   547                                                               protection_domain,
   548                                                               protection_domain,
   548                                                               CHECK);
   549                                                               CHECK);
   549       if (present) {
   550       if (present) {
   550         return;
   551         return;