--- a/src/hotspot/share/jfr/periodic/jfrPeriodic.cpp Tue Sep 11 09:53:41 2018 -0400
+++ b/src/hotspot/share/jfr/periodic/jfrPeriodic.cpp Tue Sep 11 09:42:27 2018 -0400
@@ -466,9 +466,9 @@
bool do_entry(oop const& key, ClassLoaderStats* const& cls) {
const ClassLoaderData* this_cld = cls->_class_loader != NULL ?
- java_lang_ClassLoader::loader_data(cls->_class_loader) : (ClassLoaderData*)NULL;
+ java_lang_ClassLoader::loader_data_acquire(cls->_class_loader) : NULL;
const ClassLoaderData* parent_cld = cls->_parent != NULL ?
- java_lang_ClassLoader::loader_data(cls->_parent) : (ClassLoaderData*)NULL;
+ java_lang_ClassLoader::loader_data_acquire(cls->_parent) : NULL;
EventClassLoaderStatistics event;
event.set_classLoader(this_cld);
event.set_parentClassLoader(parent_cld);