src/hotspot/share/memory/metaspace.hpp
changeset 59070 22ee476cc664
parent 59053 ba6c248cae19
equal deleted inserted replaced
59069:e0d59f0c2b7d 59070:22ee476cc664
   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: