< prev index next >
src/hotspot/share/memory/metaspaceTracer.cpp
Print this page
*** 60,79 ****
MetaspaceObj::Type objtype,
Metaspace::MetadataType mdtype) const {
E event;
if (event.should_commit()) {
event.set_classLoader(cld);
! event.set_unsafeAnonymousClassLoader(false); // initialize these
! event.set_hiddenClassLoader(false);
! if (cld->has_class_mirror_holder()) {
! assert(cld->klasses() != NULL, "unexpected NULL for cld->klasses()");
! if (cld->klasses()->is_non_strong_hidden()) {
! event.set_hiddenClassLoader(true);
! } else {
! event.set_unsafeAnonymousClassLoader(true);
! }
! }
event.set_size(word_size * BytesPerWord);
event.set_metadataType((u1) mdtype);
event.set_metaspaceObjectType((u1) objtype);
event.commit();
}
--- 60,70 ----
MetaspaceObj::Type objtype,
Metaspace::MetadataType mdtype) const {
E event;
if (event.should_commit()) {
event.set_classLoader(cld);
! event.set_hiddenClassLoader(cld->has_class_mirror_holder());
event.set_size(word_size * BytesPerWord);
event.set_metadataType((u1) mdtype);
event.set_metaspaceObjectType((u1) objtype);
event.commit();
}
< prev index next >