< prev index next >

src/hotspot/share/memory/metaspaceShared.hpp

Print this page

        

@@ -77,10 +77,11 @@
     num_non_heap_spaces = od + 1,
 
     // mapped java heap regions
     first_string = od + 1, // index of first string region
     max_strings = 2, // max number of string regions in string space
+    last_string = first_string + max_strings - 1,
     first_open_archive_heap_region = first_string + max_strings,
     max_open_archive_heap_region = 2,
 
     last_valid_region = first_open_archive_heap_region + max_open_archive_heap_region - 1,
     n_regions =  last_valid_region + 1 // total number of regions

@@ -109,11 +110,11 @@
   static ArchivedObjectCache* archive_object_cache() {
     return _archive_object_cache;
   }
   static oop find_archived_heap_object(oop obj);
   static oop archive_heap_object(oop obj, Thread* THREAD);
-  static oop materialize_archived_object(oop obj);
+  static oop materialize_archived_object(narrowOop v);
   static void archive_klass_objects(Thread* THREAD);
 #endif
 
   static bool is_archive_object(oop p) NOT_CDS_JAVA_HEAP_RETURN_(false);
 

@@ -219,12 +220,10 @@
   static bool remapped_readwrite() {
     CDS_ONLY(return _remapped_readwrite);
     NOT_CDS(return false);
   }
 
-  static void print_shared_spaces();
-
   static bool try_link_class(InstanceKlass* ik, TRAPS);
   static void link_and_cleanup_shared_classes(TRAPS);
   static void check_shared_class_loader_type(InstanceKlass* ik);
 
   // Allocate a block of memory from the "mc", "ro", or "rw" regions.
< prev index next >