src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
branchJEP-349-branch
changeset 57873 68134337dbf8
parent 57872 7aa1b3d6ff8f
child 57882 562f598d303c
equal deleted inserted replaced
57872:7aa1b3d6ff8f 57873:68134337dbf8
   405 void JfrCheckpointManager::write_type_set_for_unloaded_classes() {
   405 void JfrCheckpointManager::write_type_set_for_unloaded_classes() {
   406   assert_locked_or_safepoint(ClassLoaderDataGraph_lock);
   406   assert_locked_or_safepoint(ClassLoaderDataGraph_lock);
   407   JfrTypeManager::write_type_set_for_unloaded_classes();
   407   JfrTypeManager::write_type_set_for_unloaded_classes();
   408 }
   408 }
   409 
   409 
       
   410 bool JfrCheckpointManager::is_type_set_checkpoint_required() const {
       
   411   return JfrTraceIdEpoch::is_klass_tagged_in_epoch();
       
   412 }
       
   413 
   410 size_t JfrCheckpointManager::flush_type_set() {
   414 size_t JfrCheckpointManager::flush_type_set() {
   411   const size_t elements = JfrTypeManager::flush_type_set();
   415   const size_t elements = JfrTypeManager::flush_type_set();
   412   flush();
   416   flush();
   413   return elements;
   417   return elements;
   414 }
   418 }