hotspot/src/share/vm/classfile/stringTable.hpp
changeset 46746 ea379ebb9447
parent 46488 01c282163d38
child 46810 7dad333205cd
equal deleted inserted replaced
46745:f7b9bb98bb72 46746:ea379ebb9447
   160   static void ignore_shared_strings(bool v) { _ignore_shared_strings = v; }
   160   static void ignore_shared_strings(bool v) { _ignore_shared_strings = v; }
   161   static bool shared_string_ignored()       { return _ignore_shared_strings; }
   161   static bool shared_string_ignored()       { return _ignore_shared_strings; }
   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 write_to_archive(GrowableArray<MemRegion> *string_space);
   166                         size_t* space_size);
   166   static void serialize(SerializeClosure* soc);
   167 
   167 
   168   // Rehash the symbol table if it gets out of balance
   168   // Rehash the symbol table if it gets out of balance
   169   static void rehash_table();
   169   static void rehash_table();
   170   static bool needs_rehashing() { return _needs_rehashing; }
   170   static bool needs_rehashing() { return _needs_rehashing; }
   171 
   171