equal
deleted
inserted
replaced
170 } |
170 } |
171 static void assert_not_frozen() { |
171 static void assert_not_frozen() { |
172 assert(!_frozen, "sanity"); |
172 assert(!_frozen, "sanity"); |
173 } |
173 } |
174 #ifdef _LP64 |
174 #ifdef _LP64 |
175 static void allocate_metaspace_compressed_klass_ptrs(char* requested_addr, address cds_base); |
175 static void allocate_metaspace_compressed_klass_ptrs(ReservedSpace metaspace_rs, char* requested_addr, address cds_base); |
176 #endif |
176 #endif |
177 |
177 |
178 private: |
178 private: |
179 |
179 |
180 #ifdef _LP64 |
180 #ifdef _LP64 |
181 static void set_narrow_klass_base_and_shift(address metaspace_base, address cds_base); |
181 static void set_narrow_klass_base_and_shift(ReservedSpace metaspace_rs, address cds_base); |
182 |
|
183 // Returns true if can use CDS with metaspace allocated as specified address. |
|
184 static bool can_use_cds_with_metaspace_addr(char* metaspace_base, address cds_base); |
|
185 |
182 |
186 static void initialize_class_space(ReservedSpace rs); |
183 static void initialize_class_space(ReservedSpace rs); |
187 #endif |
184 #endif |
188 |
185 |
189 public: |
186 public: |