equal
deleted
inserted
replaced
603 probe != NULL; |
603 probe != NULL; |
604 probe = probe->next()) { |
604 probe = probe->next()) { |
605 Klass* e = probe->instance_klass(); |
605 Klass* e = probe->instance_klass(); |
606 bool is_defining_class = |
606 bool is_defining_class = |
607 (loader_data() == e->class_loader_data()); |
607 (loader_data() == e->class_loader_data()); |
608 st->print("%4d: %s%s, loader ", index, is_defining_class ? " " : "^", e->external_name()); |
608 st->print("%4d: %s%s", index, is_defining_class ? " " : "^", e->external_name()); |
609 ClassLoaderData* loader_data = e->class_loader_data(); |
609 ClassLoaderData* cld = e->class_loader_data(); |
610 if (loader_data == NULL) { |
610 if (cld == NULL) { |
611 // Shared class not restored yet in shared dictionary |
611 // Shared class not restored yet in shared dictionary |
612 st->print("<shared, not restored>"); |
612 st->print(", loader data <shared, not restored>"); |
613 } else { |
613 } else if (!loader_data()->is_the_null_class_loader_data()) { |
614 loader_data->print_value_on(st); |
614 // Class loader output for the dictionary for the null class loader data is |
|
615 // redundant and obvious. |
|
616 st->print(", "); |
|
617 cld->print_value_on(st); |
615 } |
618 } |
616 st->cr(); |
619 st->cr(); |
617 } |
620 } |
618 } |
621 } |
619 tty->cr(); |
622 tty->cr(); |