< prev index next >

src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp

Print this page

        

*** 127,137 **** oop loader = JNIHandles::resolve(initiatingLoader); // All classes loaded from this loader as initiating loader are // requested, so only need to walk this loader's ClassLoaderData // dictionary, or the NULL ClassLoaderData dictionary for bootstrap loader. if (loader != NULL) { ! ClassLoaderData* data = java_lang_ClassLoader::loader_data(loader); // ClassLoader may not be used yet for loading. if (data != NULL && data->dictionary() != NULL) { data->dictionary()->all_entries_do(&closure); } } else { --- 127,137 ---- oop loader = JNIHandles::resolve(initiatingLoader); // All classes loaded from this loader as initiating loader are // requested, so only need to walk this loader's ClassLoaderData // dictionary, or the NULL ClassLoaderData dictionary for bootstrap loader. if (loader != NULL) { ! ClassLoaderData* data = java_lang_ClassLoader::loader_data_acquire(loader); // ClassLoader may not be used yet for loading. if (data != NULL && data->dictionary() != NULL) { data->dictionary()->all_entries_do(&closure); } } else {
< prev index next >