< prev index next >

src/hotspot/share/classfile/classLoaderHierarchyDCmd.cpp

Print this page

        

@@ -154,22 +154,17 @@
       return;
     }
 
     // Retrieve information.
     const Klass* const loader_klass = _cld->class_loader_klass();
-    const Symbol* const loader_name = _cld->class_loader_name();
 
     branchtracker.print(st);
 
     // e.g. "+--- jdk.internal.reflect.DelegatingClassLoader"
     st->print("+%.*s", BranchTracker::twig_len, "----------");
-    if (_cld->is_the_null_class_loader_data()) {
-      st->print(" <bootstrap>");
-    } else {
-      if (loader_name != NULL) {
-        st->print(" \"%s\",", loader_name->as_C_string());
-      }
+    st->print(" %s,", _cld->loader_name_and_id());
+    if (!_cld->is_the_null_class_loader_data()) {
       st->print(" %s", loader_klass != NULL ? loader_klass->external_name() : "??");
       st->print(" {" PTR_FORMAT "}", p2i(_loader_oop));
     }
     st->cr();
 
< prev index next >