src/share/vm/memory/metaspaceShared.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/memory/metaspaceShared.cpp	Wed Jan 15 01:42:04 2014
--- new/src/share/vm/memory/metaspaceShared.cpp	Wed Jan 15 01:42:04 2014

*** 485,495 **** --- 485,495 ---- SystemDictionary::reorder_dictionary(); NOT_PRODUCT(SystemDictionary::verify();) // Copy the the symbol table, and the system dictionary to the shared ! // space in usable form. Copy the hastable ! // space in usable form. Copy the hashtable // buckets first [read-write], then copy the linked lists of entries // [read-only]. SymbolTable::reverse(md_top); NOT_PRODUCT(SymbolTable::verify());
*** 951,961 **** --- 951,961 ---- buffer += pkgInfoLen; ClassLoader::verify(); // The following data in the shared misc data region are the linked // list elements (HashtableEntry objects) for the symbol table, string ! // table, and shared dictionary. The heap objects refered to by the ! // table, and shared dictionary. The heap objects referred to by the // symbol table, string table, and shared dictionary are permanent and // unmovable. Since new entries added to the string and symbol tables // are always added at the beginning of the linked lists, THESE LINKED // LIST ELEMENTS ARE READ-ONLY.

src/share/vm/memory/metaspaceShared.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File