equal
deleted
inserted
replaced
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 |