< prev index next >
src/hotspot/share/runtime/vmStructs.cpp
Print this page
@@ -160,16 +160,12 @@
#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
@@ -465,28 +461,10 @@
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*) \
@@ -1349,19 +1327,17 @@
declare_toplevel_type(PerfDataPrologue*) \
declare_toplevel_type(PerfDataEntry) \
declare_toplevel_type(PerfMemory) \
declare_type(PerfData, CHeapObj<mtInternal>) \
\
- /*********************************/ \
- /* SymbolTable, SystemDictionary */ \
- /*********************************/ \
+ /********************/ \
+ /* 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>) \
@@ -1371,12 +1347,10 @@
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) \
< prev index next >