Mercurial > hg > graal-compiler
comparison src/share/vm/memory/metaspaceShared.cpp @ 14909:4ca6dc0799b6
Backout jdk9 merge
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Tue, 01 Apr 2014 13:57:07 +0200 |
parents | 63a4eb8bcd23 |
children | 52b4284cb496 |
comparison
equal
deleted
inserted
replaced
14908:8db6e76cb658 | 14909:4ca6dc0799b6 |
---|---|
485 SystemDictionary::reorder_dictionary(); | 485 SystemDictionary::reorder_dictionary(); |
486 | 486 |
487 NOT_PRODUCT(SystemDictionary::verify();) | 487 NOT_PRODUCT(SystemDictionary::verify();) |
488 | 488 |
489 // Copy the the symbol table, and the system dictionary to the shared | 489 // Copy the the symbol table, and the system dictionary to the shared |
490 // space in usable form. Copy the hashtable | 490 // space in usable form. Copy the hastable |
491 // buckets first [read-write], then copy the linked lists of entries | 491 // buckets first [read-write], then copy the linked lists of entries |
492 // [read-only]. | 492 // [read-only]. |
493 | 493 |
494 SymbolTable::reverse(md_top); | 494 SymbolTable::reverse(md_top); |
495 NOT_PRODUCT(SymbolTable::verify()); | 495 NOT_PRODUCT(SymbolTable::verify()); |
951 buffer += pkgInfoLen; | 951 buffer += pkgInfoLen; |
952 ClassLoader::verify(); | 952 ClassLoader::verify(); |
953 | 953 |
954 // The following data in the shared misc data region are the linked | 954 // The following data in the shared misc data region are the linked |
955 // list elements (HashtableEntry objects) for the symbol table, string | 955 // list elements (HashtableEntry objects) for the symbol table, string |
956 // table, and shared dictionary. The heap objects referred to by the | 956 // table, and shared dictionary. The heap objects refered to by the |
957 // symbol table, string table, and shared dictionary are permanent and | 957 // symbol table, string table, and shared dictionary are permanent and |
958 // unmovable. Since new entries added to the string and symbol tables | 958 // unmovable. Since new entries added to the string and symbol tables |
959 // are always added at the beginning of the linked lists, THESE LINKED | 959 // are always added at the beginning of the linked lists, THESE LINKED |
960 // LIST ELEMENTS ARE READ-ONLY. | 960 // LIST ELEMENTS ARE READ-ONLY. |
961 | 961 |