< prev index next >

src/hotspot/share/runtime/vmStructs.cpp

Print this page

        

*** 160,175 **** #define JVMTI_STRUCTS(static_field) #endif // INCLUDE_JVMTI typedef HashtableEntry<intptr_t, mtInternal> IntptrHashtableEntry; typedef Hashtable<intptr_t, mtInternal> IntptrHashtable; - typedef Hashtable<Symbol*, mtSymbol> SymbolHashtable; - typedef HashtableEntry<Symbol*, mtClass> SymbolHashtableEntry; typedef Hashtable<InstanceKlass*, mtClass> KlassHashtable; typedef HashtableEntry<InstanceKlass*, mtClass> KlassHashtableEntry; - typedef CompactHashtable<Symbol*, char> SymbolCompactHashTable; - typedef RehashableHashtable<Symbol*, mtSymbol> RehashableSymbolHashtable; typedef PaddedEnd<ObjectMonitor> PaddedObjectMonitor; //-------------------------------------------------------------------------------- // VM_STRUCTS --- 160,171 ----
*** 465,492 **** static_field(PerfMemory, _top, char*) \ static_field(PerfMemory, _capacity, size_t) \ static_field(PerfMemory, _prologue, PerfDataPrologue*) \ static_field(PerfMemory, _initialized, int) \ \ - /***************/ \ - /* SymbolTable */ \ - /***************/ \ - \ - static_field(SymbolTable, _the_table, SymbolTable*) \ - static_field(SymbolTable, _shared_table, SymbolCompactHashTable) \ - static_field(RehashableSymbolHashtable, _seed, juint) \ - \ - /********************/ \ - /* CompactHashTable */ \ - /********************/ \ - \ - nonstatic_field(SymbolCompactHashTable, _base_address, address) \ - nonstatic_field(SymbolCompactHashTable, _entry_count, u4) \ - nonstatic_field(SymbolCompactHashTable, _bucket_count, u4) \ - nonstatic_field(SymbolCompactHashTable, _buckets, u4*) \ - nonstatic_field(SymbolCompactHashTable, _entries, u4*) \ - \ /********************/ \ /* SystemDictionary */ \ /********************/ \ \ static_field(SystemDictionary, _shared_dictionary, Dictionary*) \ --- 461,470 ----
*** 1349,1367 **** declare_toplevel_type(PerfDataPrologue*) \ declare_toplevel_type(PerfDataEntry) \ declare_toplevel_type(PerfMemory) \ declare_type(PerfData, CHeapObj<mtInternal>) \ \ ! /*********************************/ \ ! /* SymbolTable, SystemDictionary */ \ ! /*********************************/ \ \ 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(Dictionary, KlassHashtable) \ declare_toplevel_type(BasicHashtableEntry<mtInternal>) \ declare_type(IntptrHashtableEntry, BasicHashtableEntry<mtInternal>) \ declare_type(DictionaryEntry, KlassHashtableEntry) \ declare_toplevel_type(HashtableBucket<mtInternal>) \ --- 1327,1343 ---- declare_toplevel_type(PerfDataPrologue*) \ declare_toplevel_type(PerfDataEntry) \ declare_toplevel_type(PerfMemory) \ declare_type(PerfData, CHeapObj<mtInternal>) \ \ ! /********************/ \ ! /* SystemDictionary */ \ ! /********************/ \ \ declare_toplevel_type(BasicHashtable<mtInternal>) \ declare_type(IntptrHashtable, BasicHashtable<mtInternal>) \ declare_toplevel_type(BasicHashtable<mtSymbol>) \ declare_type(Dictionary, KlassHashtable) \ declare_toplevel_type(BasicHashtableEntry<mtInternal>) \ declare_type(IntptrHashtableEntry, BasicHashtableEntry<mtInternal>) \ declare_type(DictionaryEntry, KlassHashtableEntry) \ declare_toplevel_type(HashtableBucket<mtInternal>) \
*** 1371,1382 **** declare_toplevel_type(GenericGrowableArray) \ declare_toplevel_type(GrowableArray<int>) \ declare_toplevel_type(Arena) \ declare_type(ResourceArea, Arena) \ \ - declare_toplevel_type(SymbolCompactHashTable) \ - \ /***********************************************************/ \ /* Thread hierarchy (needed for run-time type information) */ \ /***********************************************************/ \ \ declare_toplevel_type(Threads) \ --- 1347,1356 ----
< prev index next >