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; |