< prev index next >

src/hotspot/share/classfile/dictionary.cpp

Print this page

        

*** 602,618 **** probe != NULL; probe = probe->next()) { Klass* e = probe->instance_klass(); bool is_defining_class = (loader_data() == e->class_loader_data()); ! st->print("%4d: %s%s, loader ", index, is_defining_class ? " " : "^", e->external_name()); ! ClassLoaderData* loader_data = e->class_loader_data(); ! if (loader_data == NULL) { // Shared class not restored yet in shared dictionary ! st->print("<shared, not restored>"); ! } else { ! loader_data->print_value_on(st); } st->cr(); } } tty->cr(); --- 602,621 ---- probe != NULL; probe = probe->next()) { Klass* e = probe->instance_klass(); bool is_defining_class = (loader_data() == e->class_loader_data()); ! st->print("%4d: %s%s", index, is_defining_class ? " " : "^", e->external_name()); ! ClassLoaderData* cld = e->class_loader_data(); ! if (cld == NULL) { // Shared class not restored yet in shared dictionary ! st->print(", loader data <shared, not restored>"); ! } else if (!loader_data()->is_the_null_class_loader_data()) { ! // Class loader output for the dictionary for the null class loader data is ! // redundant and obvious. ! st->print(", "); ! cld->print_value_on(st); } st->cr(); } } tty->cr();
< prev index next >