< prev index next >

src/hotspot/share/memory/metaspaceShared.hpp

Print this page
rev 50951 : 8202035: Archive the set of ModuleDescriptor and ModuleReference objects for observable system modules with unnamed initial module.
Summary: Support system module archiving with unnamed initial module at dump time.
Reviewed-by: erikj, coleenp, mchung, iklam, ccheung
Contributed-by: alan.bateman@oracle.com, jiangli.zhou@oracle.com

*** 230,239 **** --- 230,241 ---- // Allocate a block of memory from the "mc", "ro", or "rw" regions. static char* misc_code_space_alloc(size_t num_bytes); static char* read_only_space_alloc(size_t num_bytes); + static char* read_only_space_top(); + template <typename T> static Array<T>* new_ro_array(int length) { #if INCLUDE_CDS size_t byte_size = Array<T>::byte_sizeof(length, sizeof(T)); Array<T>* array = (Array<T>*)read_only_space_alloc(byte_size);
< prev index next >