311 }
312 assert(index < _shared_path_table_size, "sanity");
313 char* p = (char*)_shared_path_table->data();
314 p += _shared_path_entry_size * index;
315 return (SharedClassPathEntry*)p;
316 }
317
318 static const char* shared_path_name(int index) {
319 assert(index >= 0, "Sanity");
320 return shared_path(index)->name();
321 }
322
323 static int get_number_of_shared_paths() {
324 return _shared_path_table_size;
325 }
326
327 private:
328 bool map_heap_data(MemRegion **heap_mem, int first, int max, int* num,
329 bool is_open = false) NOT_CDS_JAVA_HEAP_RETURN_(false);
330 bool verify_mapped_heap_regions(int first, int num) NOT_CDS_JAVA_HEAP_RETURN_(false);
331 void dealloc_archive_heap_regions(MemRegion* regions, int num) NOT_CDS_JAVA_HEAP_RETURN;
332 };
333
334 #endif // SHARE_VM_MEMORY_FILEMAP_HPP
|
311 }
312 assert(index < _shared_path_table_size, "sanity");
313 char* p = (char*)_shared_path_table->data();
314 p += _shared_path_entry_size * index;
315 return (SharedClassPathEntry*)p;
316 }
317
318 static const char* shared_path_name(int index) {
319 assert(index >= 0, "Sanity");
320 return shared_path(index)->name();
321 }
322
323 static int get_number_of_shared_paths() {
324 return _shared_path_table_size;
325 }
326
327 private:
328 bool map_heap_data(MemRegion **heap_mem, int first, int max, int* num,
329 bool is_open = false) NOT_CDS_JAVA_HEAP_RETURN_(false);
330 bool verify_mapped_heap_regions(int first, int num) NOT_CDS_JAVA_HEAP_RETURN_(false);
331 void dealloc_archive_heap_regions(MemRegion* regions, int num, bool is_open) NOT_CDS_JAVA_HEAP_RETURN;
332 };
333
334 #endif // SHARE_VM_MEMORY_FILEMAP_HPP
|