equal
deleted
inserted
replaced
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) { |