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, "only called for DumpSharedSpaces"); |
528 assert (DumpSharedSpaces || DynamicDumpSharedSpaces, |
|
529 "only called during CDS dump time"); |
529 JFR_ONLY(REMOVE_ID(this);) |
530 JFR_ONLY(REMOVE_ID(this);) |
530 if (log_is_enabled(Trace, cds, unshareable)) { |
531 if (log_is_enabled(Trace, cds, unshareable)) { |
531 ResourceMark rm; |
532 ResourceMark rm; |
532 log_trace(cds, unshareable)("remove: %s", external_name()); |
533 log_trace(cds, unshareable)("remove: %s", external_name()); |
533 } |
534 } |
540 set_class_loader_data(NULL); |
541 set_class_loader_data(NULL); |
541 set_is_shared(); |
542 set_is_shared(); |
542 } |
543 } |
543 |
544 |
544 void Klass::remove_java_mirror() { |
545 void Klass::remove_java_mirror() { |
545 assert (DumpSharedSpaces, "only called for DumpSharedSpaces"); |
546 assert(DumpSharedSpaces || DynamicDumpSharedSpaces, "only called during CDS dump time"); |
546 if (log_is_enabled(Trace, cds, unshareable)) { |
547 if (log_is_enabled(Trace, cds, unshareable)) { |
547 ResourceMark rm; |
548 ResourceMark rm; |
548 log_trace(cds, unshareable)("remove java_mirror: %s", external_name()); |
549 log_trace(cds, unshareable)("remove java_mirror: %s", external_name()); |
549 } |
550 } |
550 // 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. |