equal
deleted
inserted
replaced
523 it->push(vt[i].method_addr()); |
523 it->push(vt[i].method_addr()); |
524 } |
524 } |
525 } |
525 } |
526 |
526 |
527 void Klass::remove_unshareable_info() { |
527 void Klass::remove_unshareable_info() { |
528 assert (DumpSharedSpaces || DynamicDumpSharedSpaces, |
528 assert (Arguments::is_dumping_archive(), |
529 "only called during CDS dump time"); |
529 "only called during CDS dump time"); |
530 JFR_ONLY(REMOVE_ID(this);) |
530 JFR_ONLY(REMOVE_ID(this);) |
531 if (log_is_enabled(Trace, cds, unshareable)) { |
531 if (log_is_enabled(Trace, cds, unshareable)) { |
532 ResourceMark rm; |
532 ResourceMark rm; |
533 log_trace(cds, unshareable)("remove: %s", external_name()); |
533 log_trace(cds, unshareable)("remove: %s", external_name()); |
541 set_class_loader_data(NULL); |
541 set_class_loader_data(NULL); |
542 set_is_shared(); |
542 set_is_shared(); |
543 } |
543 } |
544 |
544 |
545 void Klass::remove_java_mirror() { |
545 void Klass::remove_java_mirror() { |
546 assert(DumpSharedSpaces || DynamicDumpSharedSpaces, "only called during CDS dump time"); |
546 Arguments::assert_is_dumping_archive(); |
547 if (log_is_enabled(Trace, cds, unshareable)) { |
547 if (log_is_enabled(Trace, cds, unshareable)) { |
548 ResourceMark rm; |
548 ResourceMark rm; |
549 log_trace(cds, unshareable)("remove java_mirror: %s", external_name()); |
549 log_trace(cds, unshareable)("remove java_mirror: %s", external_name()); |
550 } |
550 } |
551 // Just null out the mirror. The class_loader_data() no longer exists. |
551 // Just null out the mirror. The class_loader_data() no longer exists. |