src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
branchJEP-349-branch
changeset 58184 2bc0dc4b7119
parent 58159 892527a70da9
child 58187 8994744e221c
equal deleted inserted replaced
58183:e1b896faca1c 58184:2bc0dc4b7119
   417   while (iter.has_next()) {
   417   while (iter.has_next()) {
   418     tc.do_thread(iter.next());
   418     tc.do_thread(iter.next());
   419   }
   419   }
   420 }
   420 }
   421 
   421 
   422 void JfrCheckpointManager::notify_types_on_rotation() {
   422 void JfrCheckpointManager::on_rotation() {
   423   JfrTypeManager::notify_types_on_rotation();
   423   assert(SafepointSynchronize::is_at_safepoint(), "invariant");
       
   424   JfrTypeManager::on_rotation();
       
   425   notify_threads();
       
   426   shift_epoch();
   424 }
   427 }
   425 
   428 
   426 void JfrCheckpointManager::write_type_set() {
   429 void JfrCheckpointManager::write_type_set() {
   427   JfrTypeManager::write_type_set();
   430   JfrTypeManager::write_type_set();
       
   431   write();
   428 }
   432 }
   429 
   433 
   430 void JfrCheckpointManager::write_type_set_for_unloaded_classes() {
   434 void JfrCheckpointManager::write_type_set_for_unloaded_classes() {
   431   JfrTypeManager::write_type_set_for_unloaded_classes();
   435   JfrTypeManager::write_type_set_for_unloaded_classes();
   432 }
   436 }