< prev index next >

src/hotspot/share/oops/constantPool.cpp

Print this page
@@ -502,10 +502,13 @@
  
    if (src_k->is_typeArray_klass()) {
      type = "prim";
    } else {
      InstanceKlass* src_ik = InstanceKlass::cast(src_k);
+     if (CDSConfig::is_dumping_final_static_archive() && src_ik->class_loader_data() == nullptr) {
+       return "unreg";
+     }
      oop loader = src_ik->class_loader();
      if (loader == nullptr) {
        type = "boot";
      } else if (loader == SystemDictionary::java_platform_loader()) {
        type = "plat";
< prev index next >