hotspot/src/share/vm/classfile/stringTable.hpp
changeset 46488 01c282163d38
parent 45114 45644c5f6b8e
parent 46435 3f6cac9867d4
child 46746 ea379ebb9447
equal deleted inserted replaced
45171:44927fb4cd60 46488:01c282163d38
   162   static void shared_oops_do(OopClosure* f);
   162   static void shared_oops_do(OopClosure* f);
   163   static bool copy_shared_string(GrowableArray<MemRegion> *string_space,
   163   static bool copy_shared_string(GrowableArray<MemRegion> *string_space,
   164                                  CompactStringTableWriter* ch_table);
   164                                  CompactStringTableWriter* ch_table);
   165   static void serialize(SerializeClosure* soc, GrowableArray<MemRegion> *string_space,
   165   static void serialize(SerializeClosure* soc, GrowableArray<MemRegion> *string_space,
   166                         size_t* space_size);
   166                         size_t* space_size);
   167   static void reverse() {
       
   168     the_table()->Hashtable<oop, mtSymbol>::reverse();
       
   169   }
       
   170 
   167 
   171   // Rehash the symbol table if it gets out of balance
   168   // Rehash the symbol table if it gets out of balance
   172   static void rehash_table();
   169   static void rehash_table();
   173   static bool needs_rehashing() { return _needs_rehashing; }
   170   static bool needs_rehashing() { return _needs_rehashing; }
   174 
   171