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