< prev index next >
src/hotspot/share/oops/klass.cpp
Print this page
*** 523,533 ****
it->push(vt[i].method_addr());
}
}
void Klass::remove_unshareable_info() {
! assert (DumpSharedSpaces || DynamicDumpSharedSpaces,
"only called during CDS dump time");
JFR_ONLY(REMOVE_ID(this);)
if (log_is_enabled(Trace, cds, unshareable)) {
ResourceMark rm;
log_trace(cds, unshareable)("remove: %s", external_name());
--- 523,533 ----
it->push(vt[i].method_addr());
}
}
void Klass::remove_unshareable_info() {
! assert (Arguments::is_dumping_archive(),
"only called during CDS dump time");
JFR_ONLY(REMOVE_ID(this);)
if (log_is_enabled(Trace, cds, unshareable)) {
ResourceMark rm;
log_trace(cds, unshareable)("remove: %s", external_name());
*** 541,551 ****
set_class_loader_data(NULL);
set_is_shared();
}
void Klass::remove_java_mirror() {
! assert(DumpSharedSpaces || DynamicDumpSharedSpaces, "only called during CDS dump time");
if (log_is_enabled(Trace, cds, unshareable)) {
ResourceMark rm;
log_trace(cds, unshareable)("remove java_mirror: %s", external_name());
}
// Just null out the mirror. The class_loader_data() no longer exists.
--- 541,551 ----
set_class_loader_data(NULL);
set_is_shared();
}
void Klass::remove_java_mirror() {
! Arguments::assert_is_dumping_archive();
if (log_is_enabled(Trace, cds, unshareable)) {
ResourceMark rm;
log_trace(cds, unshareable)("remove java_mirror: %s", external_name());
}
// Just null out the mirror. The class_loader_data() no longer exists.
< prev index next >