hotspot/src/share/vm/memory/metaspaceShared.cpp
changeset 39714 976b97b59d87
parent 39713 29ece76096cb
child 41182 dbd59c1da636
equal deleted inserted replaced
39713:29ece76096cb 39714:976b97b59d87
    58 
    58 
    59 bool MetaspaceShared::_link_classes_made_progress;
    59 bool MetaspaceShared::_link_classes_made_progress;
    60 bool MetaspaceShared::_check_classes_made_progress;
    60 bool MetaspaceShared::_check_classes_made_progress;
    61 bool MetaspaceShared::_has_error_classes;
    61 bool MetaspaceShared::_has_error_classes;
    62 bool MetaspaceShared::_archive_loading_failed = false;
    62 bool MetaspaceShared::_archive_loading_failed = false;
       
    63 bool MetaspaceShared::_remapped_readwrite = false;
    63 address MetaspaceShared::_cds_i2i_entry_code_buffers = NULL;
    64 address MetaspaceShared::_cds_i2i_entry_code_buffers = NULL;
    64 size_t MetaspaceShared::_cds_i2i_entry_code_buffers_size = 0;
    65 size_t MetaspaceShared::_cds_i2i_entry_code_buffers_size = 0;
    65 SharedMiscRegion MetaspaceShared::_mc;
    66 SharedMiscRegion MetaspaceShared::_mc;
    66 SharedMiscRegion MetaspaceShared::_md;
    67 SharedMiscRegion MetaspaceShared::_md;
    67 
    68 
  1183     // remap the shared readonly space to shared readwrite, private
  1184     // remap the shared readonly space to shared readwrite, private
  1184     FileMapInfo* mapinfo = FileMapInfo::current_info();
  1185     FileMapInfo* mapinfo = FileMapInfo::current_info();
  1185     if (!mapinfo->remap_shared_readonly_as_readwrite()) {
  1186     if (!mapinfo->remap_shared_readonly_as_readwrite()) {
  1186       return false;
  1187       return false;
  1187     }
  1188     }
       
  1189     _remapped_readwrite = true;
  1188   }
  1190   }
  1189   return true;
  1191   return true;
  1190 }
  1192 }
  1191 
  1193 
  1192 int MetaspaceShared::count_class(const char* classlist_file) {
  1194 int MetaspaceShared::count_class(const char* classlist_file) {