equal
deleted
inserted
replaced
60 size_t word_size, |
60 size_t word_size, |
61 MetaspaceObj::Type objtype, |
61 MetaspaceObj::Type objtype, |
62 Metaspace::MetadataType mdtype) const { |
62 Metaspace::MetadataType mdtype) const { |
63 E event; |
63 E event; |
64 if (event.should_commit()) { |
64 if (event.should_commit()) { |
|
65 event.set_classLoader(cld); |
65 if (cld->is_anonymous()) { |
66 if (cld->is_anonymous()) { |
66 event.set_classLoader(NULL); |
|
67 event.set_anonymousClassLoader(true); |
67 event.set_anonymousClassLoader(true); |
68 } else { |
68 } else { |
69 if (cld->is_the_null_class_loader_data()) { |
|
70 event.set_classLoader((Klass*) NULL); |
|
71 } else { |
|
72 event.set_classLoader(cld->class_loader()->klass()); |
|
73 } |
|
74 event.set_anonymousClassLoader(false); |
69 event.set_anonymousClassLoader(false); |
75 } |
70 } |
76 |
|
77 event.set_size(word_size * BytesPerWord); |
71 event.set_size(word_size * BytesPerWord); |
78 event.set_metadataType((u1) mdtype); |
72 event.set_metadataType((u1) mdtype); |
79 event.set_metaspaceObjectType((u1) objtype); |
73 event.set_metaspaceObjectType((u1) objtype); |
80 event.commit(); |
74 event.commit(); |
81 } |
75 } |