equal
deleted
inserted
replaced
119 } |
119 } |
120 } |
120 } |
121 |
121 |
122 void JfrModuleEvent::generate_module_dependency_events() { |
122 void JfrModuleEvent::generate_module_dependency_events() { |
123 invocation_time = JfrTicks::now(); |
123 invocation_time = JfrTicks::now(); |
124 MutexLockerEx module_lock(Module_lock); |
124 MutexLocker cld_lock(ClassLoaderDataGraph_lock); |
|
125 MutexLocker module_lock(Module_lock); |
125 ClassLoaderDataGraph::modules_do(&module_dependency_event_callback); |
126 ClassLoaderDataGraph::modules_do(&module_dependency_event_callback); |
126 } |
127 } |
127 |
128 |
128 void JfrModuleEvent::generate_module_export_events() { |
129 void JfrModuleEvent::generate_module_export_events() { |
129 invocation_time = JfrTicks::now(); |
130 invocation_time = JfrTicks::now(); |
130 MutexLockerEx module_lock(Module_lock); |
131 MutexLocker cld_lock(ClassLoaderDataGraph_lock); |
|
132 MutexLocker module_lock(Module_lock); |
131 ClassLoaderDataGraph::packages_do(&module_export_event_callback); |
133 ClassLoaderDataGraph::packages_do(&module_export_event_callback); |
132 } |
134 } |