equal
deleted
inserted
replaced
127 oop loader = JNIHandles::resolve(initiatingLoader); |
127 oop loader = JNIHandles::resolve(initiatingLoader); |
128 // All classes loaded from this loader as initiating loader are |
128 // All classes loaded from this loader as initiating loader are |
129 // requested, so only need to walk this loader's ClassLoaderData |
129 // requested, so only need to walk this loader's ClassLoaderData |
130 // dictionary, or the NULL ClassLoaderData dictionary for bootstrap loader. |
130 // dictionary, or the NULL ClassLoaderData dictionary for bootstrap loader. |
131 if (loader != NULL) { |
131 if (loader != NULL) { |
132 ClassLoaderData* data = java_lang_ClassLoader::loader_data(loader); |
132 ClassLoaderData* data = java_lang_ClassLoader::loader_data_acquire(loader); |
133 // ClassLoader may not be used yet for loading. |
133 // ClassLoader may not be used yet for loading. |
134 if (data != NULL && data->dictionary() != NULL) { |
134 if (data != NULL && data->dictionary() != NULL) { |
135 data->dictionary()->all_entries_do(&closure); |
135 data->dictionary()->all_entries_do(&closure); |
136 } |
136 } |
137 } else { |
137 } else { |