src/hotspot/share/classfile/symbolTable.cpp
changeset 52516 d5eebe1e03fe
parent 52514 f4e3900c8d08
child 52931 3b0fe3d6c3d7
--- a/src/hotspot/share/classfile/symbolTable.cpp	Tue Nov 13 23:33:17 2018 -0500
+++ b/src/hotspot/share/classfile/symbolTable.cpp	Wed Nov 14 07:50:37 2018 +0100
@@ -277,7 +277,7 @@
 void SymbolTable::metaspace_pointers_do(MetaspaceClosure* it) {
   assert(DumpSharedSpaces, "called only during dump time");
   MetaspacePointersDo mpd(it);
-  SymbolTable::the_table()->_local_table->do_scan(Thread::current(), mpd);
+  SymbolTable::the_table()->_local_table->do_safepoint_scan(mpd);
 }
 
 Symbol* SymbolTable::lookup_dynamic(const char* name,
@@ -640,7 +640,7 @@
 
 void SymbolTable::copy_shared_symbol_table(CompactHashtableWriter* writer) {
   CopyToArchive copy(writer);
-  SymbolTable::the_table()->_local_table->do_scan(Thread::current(), copy);
+  SymbolTable::the_table()->_local_table->do_safepoint_scan(copy);
 }
 
 void SymbolTable::write_to_archive() {