src/hotspot/share/memory/filemap.hpp
changeset 52514 f4e3900c8d08
parent 51720 b7bfd64e43a6
child 52596 dfa02b3f728c
equal deleted inserted replaced
52513:d4f3e37d1fda 52514:f4e3900c8d08
   148   jshort _app_module_paths_start_index; // Index of first module path entry
   148   jshort _app_module_paths_start_index; // Index of first module path entry
   149   jshort _max_used_path_index;          // max path index referenced during CDS dump
   149   jshort _max_used_path_index;          // max path index referenced during CDS dump
   150   bool   _verify_local;                 // BytecodeVerificationLocal setting
   150   bool   _verify_local;                 // BytecodeVerificationLocal setting
   151   bool   _verify_remote;                // BytecodeVerificationRemote setting
   151   bool   _verify_remote;                // BytecodeVerificationRemote setting
   152   bool   _has_platform_or_app_classes;  // Archive contains app classes
   152   bool   _has_platform_or_app_classes;  // Archive contains app classes
       
   153   size_t _shared_base_address;          // SharedBaseAddress used at dump time
   153 
   154 
   154   void set_has_platform_or_app_classes(bool v) {
   155   void set_has_platform_or_app_classes(bool v) {
   155     _has_platform_or_app_classes = v;
   156     _has_platform_or_app_classes = v;
   156   }
   157   }
   157   bool has_platform_or_app_classes() { return _has_platform_or_app_classes; }
   158   bool has_platform_or_app_classes() { return _has_platform_or_app_classes; }
   261   void  write_header();
   262   void  write_header();
   262   void  write_region(int region, char* base, size_t size,
   263   void  write_region(int region, char* base, size_t size,
   263                      bool read_only, bool allow_exec);
   264                      bool read_only, bool allow_exec);
   264   size_t write_archive_heap_regions(GrowableArray<MemRegion> *heap_mem,
   265   size_t write_archive_heap_regions(GrowableArray<MemRegion> *heap_mem,
   265                                     GrowableArray<ArchiveHeapOopmapInfo> *oopmaps,
   266                                     GrowableArray<ArchiveHeapOopmapInfo> *oopmaps,
   266                                     int first_region_id, int max_num_regions);
   267                                     int first_region_id, int max_num_regions,
       
   268                                     bool print_log);
   267   void  write_bytes(const void* buffer, size_t count);
   269   void  write_bytes(const void* buffer, size_t count);
   268   void  write_bytes_aligned(const void* buffer, size_t count);
   270   void  write_bytes_aligned(const void* buffer, size_t count);
   269   char* map_region(int i, char** top_ret);
   271   char* map_region(int i, char** top_ret);
   270   void  map_heap_regions_impl() NOT_CDS_JAVA_HEAP_RETURN;
   272   void  map_heap_regions_impl() NOT_CDS_JAVA_HEAP_RETURN;
   271   void  map_heap_regions() NOT_CDS_JAVA_HEAP_RETURN;
   273   void  map_heap_regions() NOT_CDS_JAVA_HEAP_RETURN;