@@ -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";