< prev index next >

src/hotspot/share/cds/aotMetaspace.hpp

Print this page
*** 47,10 ***
--- 47,12 ---
    MAP_ARCHIVE_SUCCESS,
    MAP_ARCHIVE_MMAP_FAILURE,
    MAP_ARCHIVE_OTHER_FAILURE
  };
  
+ class StaticArchiveBuilder;
+ 
  // Class Data Sharing Support
  class AOTMetaspace : AllStatic {
    static ReservedSpace _symbol_rs;  // used only during -Xshare:dump
    static VirtualSpace _symbol_vs;   // used only during -Xshare:dump
    static bool _archive_loading_failed;

*** 89,10 ***
--- 91,11 ---
    static Symbol* symbol_rs_base() {
      return (Symbol*)_symbol_rs.base();
    }
  
    static void initialize_for_static_dump() NOT_CDS_RETURN;
+   static void open_static_archive() NOT_CDS_RETURN;
    static void initialize_runtime_shared_and_meta_spaces() NOT_CDS_RETURN;
    static void post_initialize(TRAPS) NOT_CDS_RETURN;
  
    static void print_on(outputStream* st);
  

*** 192,11 ***
    static void open_output_mapinfo();
    static bool write_static_archive(ArchiveBuilder* builder,
                                     FileMapInfo* map_info,
                                     ArchiveMappedHeapInfo* mapped_heap_info,
                                     ArchiveStreamedHeapInfo* streamed_heap_info);
-   static FileMapInfo* open_static_archive();
    static FileMapInfo* open_dynamic_archive();
    // use_requested_addr: If true (default), attempt to map at the address the
    static MapArchiveResult map_archives(FileMapInfo* static_mapinfo, FileMapInfo* dynamic_mapinfo,
                                         bool use_requested_addr);
    static char* reserve_address_space_for_archives(FileMapInfo* static_mapinfo,
--- 195,10 ---
< prev index next >