148 // class loader data link. |
148 // class loader data link. |
149 } |
149 } |
150 |
150 |
151 int InstanceClassLoaderKlass::oop_update_pointers(ParCompactionManager* cm, oop obj) { |
151 int InstanceClassLoaderKlass::oop_update_pointers(ParCompactionManager* cm, oop obj) { |
152 InstanceKlass::oop_update_pointers(cm, obj); |
152 InstanceKlass::oop_update_pointers(cm, obj); |
153 ClassLoaderData * const loader_data = java_lang_ClassLoader::loader_data(obj); |
|
154 if (loader_data != NULL) { |
|
155 PSParallelCompact::adjust_class_loader(cm, loader_data); |
|
156 } |
|
157 return size_helper(); |
153 return size_helper(); |
158 } |
154 } |
159 #endif // INCLUDE_ALL_GCS |
155 #endif // INCLUDE_ALL_GCS |
160 |
156 |