< prev index next >

src/hotspot/share/runtime/vmStructs.cpp

Print this page
rev 50281 : 8195097: Make it possible to process StringTable outside safepoint
Reviewed-by:

*** 162,172 **** typedef HashtableEntry<intptr_t, mtInternal> IntptrHashtableEntry; typedef Hashtable<intptr_t, mtInternal> IntptrHashtable; typedef Hashtable<Symbol*, mtSymbol> SymbolHashtable; typedef HashtableEntry<Symbol*, mtClass> SymbolHashtableEntry; - typedef Hashtable<oop, mtSymbol> StringHashtable; typedef Hashtable<InstanceKlass*, mtClass> KlassHashtable; typedef HashtableEntry<InstanceKlass*, mtClass> KlassHashtableEntry; typedef CompactHashtable<Symbol*, char> SymbolCompactHashTable; typedef RehashableHashtable<Symbol*, mtSymbol> RehashableSymbolHashtable; --- 162,171 ----
*** 474,489 **** \ static_field(SymbolTable, _the_table, SymbolTable*) \ static_field(SymbolTable, _shared_table, SymbolCompactHashTable) \ static_field(RehashableSymbolHashtable, _seed, juint) \ \ - /***************/ \ - /* StringTable */ \ - /***************/ \ - \ - static_field(StringTable, _the_table, StringTable*) \ - \ /********************/ \ /* CompactHashTable */ \ /********************/ \ \ nonstatic_field(SymbolCompactHashTable, _base_address, address) \ --- 473,482 ----
*** 1363,1373 **** declare_toplevel_type(BasicHashtable<mtInternal>) \ declare_type(IntptrHashtable, BasicHashtable<mtInternal>) \ declare_toplevel_type(BasicHashtable<mtSymbol>) \ declare_type(RehashableSymbolHashtable, BasicHashtable<mtSymbol>) \ declare_type(SymbolTable, SymbolHashtable) \ - declare_type(StringTable, StringHashtable) \ declare_type(Dictionary, KlassHashtable) \ declare_toplevel_type(BasicHashtableEntry<mtInternal>) \ declare_type(IntptrHashtableEntry, BasicHashtableEntry<mtInternal>) \ declare_type(DictionaryEntry, KlassHashtableEntry) \ declare_toplevel_type(HashtableBucket<mtInternal>) \ --- 1356,1365 ----
< prev index next >