src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
changeset 51608 625a5bdde0c5
parent 50977 ab9312fac8eb
child 52212 e6973df15152
equal deleted inserted replaced
51607:5eb48e9d607a 51608:625a5bdde0c5
   147   }
   147   }
   148 }
   148 }
   149 
   149 
   150 void JfrTypeManager::write_type_set() {
   150 void JfrTypeManager::write_type_set() {
   151   // can safepoint here because of Module_lock
   151   // can safepoint here because of Module_lock
       
   152   MutexLockerEx cld_lock(SafepointSynchronize::is_at_safepoint() ? NULL : ClassLoaderDataGraph_lock);
   152   MutexLockerEx lock(SafepointSynchronize::is_at_safepoint() ? NULL : Module_lock);
   153   MutexLockerEx lock(SafepointSynchronize::is_at_safepoint() ? NULL : Module_lock);
       
   154 
   153   JfrCheckpointWriter writer(true, true, Thread::current());
   155   JfrCheckpointWriter writer(true, true, Thread::current());
   154   TypeSet set;
   156   TypeSet set;
   155   set.serialize(writer);
   157   set.serialize(writer);
   156 }
   158 }
   157 
   159