hotspot/src/share/vm/classfile/symbolTable.hpp
changeset 39713 29ece76096cb
parent 37995 92aec042a43b
child 45114 45644c5f6b8e
equal deleted inserted replaced
39712:dccb9af07ee1 39713:29ece76096cb
   251   static void dump(outputStream* st, bool verbose=false);
   251   static void dump(outputStream* st, bool verbose=false);
   252   static void read(const char* filename, TRAPS);
   252   static void read(const char* filename, TRAPS);
   253 
   253 
   254   // Sharing
   254   // Sharing
   255   static void serialize(SerializeClosure* soc);
   255   static void serialize(SerializeClosure* soc);
       
   256   static u4 encode_shared(Symbol* sym);
       
   257   static Symbol* decode_shared(u4 offset);
   256 
   258 
   257   // Rehash the symbol table if it gets out of balance
   259   // Rehash the symbol table if it gets out of balance
   258   static void rehash_table();
   260   static void rehash_table();
   259   static bool needs_rehashing()         { return _needs_rehashing; }
   261   static bool needs_rehashing()         { return _needs_rehashing; }
   260   // Parallel chunked scanning
   262   // Parallel chunked scanning