< prev index next >

src/hotspot/share/classfile/stringTable.hpp

Print this page

*** 31,41 **** #include "memory/padded.hpp" #include "oops/oop.hpp" #include "oops/weakHandle.hpp" #include "utilities/concurrentHashTable.hpp" ! class CompactStringTableWriter; class SerializeClosure; class StringTable; class StringTableConfig; typedef ConcurrentHashTable<WeakHandle<vm_string_table_data>, --- 31,41 ---- #include "memory/padded.hpp" #include "oops/oop.hpp" #include "oops/weakHandle.hpp" #include "utilities/concurrentHashTable.hpp" ! class CompactHashtableWriter; class SerializeClosure; class StringTable; class StringTableConfig; typedef ConcurrentHashTable<WeakHandle<vm_string_table_data>,
*** 161,171 **** { return StringTable::the_table()->_needs_rehashing; } // Sharing private: oop lookup_shared(const jchar* name, int len, unsigned int hash) NOT_CDS_JAVA_HEAP_RETURN_(NULL); ! static void copy_shared_string_table(CompactStringTableWriter* ch_table) NOT_CDS_JAVA_HEAP_RETURN; public: static oop create_archived_string(oop s, Thread* THREAD) NOT_CDS_JAVA_HEAP_RETURN_(NULL); static void set_shared_string_mapped() { _shared_string_mapped = true; } static bool shared_string_mapped() { return _shared_string_mapped; } static void shared_oops_do(OopClosure* f) NOT_CDS_JAVA_HEAP_RETURN; --- 161,171 ---- { return StringTable::the_table()->_needs_rehashing; } // Sharing private: oop lookup_shared(const jchar* name, int len, unsigned int hash) NOT_CDS_JAVA_HEAP_RETURN_(NULL); ! static void copy_shared_string_table(CompactHashtableWriter* ch_table) NOT_CDS_JAVA_HEAP_RETURN; public: static oop create_archived_string(oop s, Thread* THREAD) NOT_CDS_JAVA_HEAP_RETURN_(NULL); static void set_shared_string_mapped() { _shared_string_mapped = true; } static bool shared_string_mapped() { return _shared_string_mapped; } static void shared_oops_do(OopClosure* f) NOT_CDS_JAVA_HEAP_RETURN;
< prev index next >