< prev index next >

src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp

 void JfrCheckpointManager::write_type_set() {
   JfrTypeManager::write_type_set();
 }
 
 void JfrCheckpointManager::write_type_set_for_unloaded_classes() {
-  assert(SafepointSynchronize::is_at_safepoint(), "must be at safepoint!");
+  assert_locked_or_safepoint(ClassLoaderDataGraph_lock);
   JfrTypeManager::write_type_set_for_unloaded_classes();
 }
 
 void JfrCheckpointManager::create_thread_checkpoint(JavaThread* jt) {
   JfrTypeManager::create_thread_checkpoint(jt);
    
< prev index next >