969 class_loader()->print_value_on(out);
970 }
971 }
972
973 #if INCLUDE_TRACE
974
975 Ticks ClassLoaderDataGraph::_class_unload_time;
976
977 void ClassLoaderDataGraph::class_unload_event(Klass* const k) {
978
979 // post class unload event
980 EventClassUnload event(UNTIMED);
981 event.set_endtime(_class_unload_time);
982 event.set_unloadedClass(k);
983 oop defining_class_loader = k->class_loader();
984 event.set_definingClassLoader(defining_class_loader != NULL ?
985 defining_class_loader->klass() : (Klass*)NULL);
986 event.commit();
987 }
988
989
990 #endif // INCLUDE_TRACE
|
969 class_loader()->print_value_on(out);
970 }
971 }
972
973 #if INCLUDE_TRACE
974
975 Ticks ClassLoaderDataGraph::_class_unload_time;
976
977 void ClassLoaderDataGraph::class_unload_event(Klass* const k) {
978
979 // post class unload event
980 EventClassUnload event(UNTIMED);
981 event.set_endtime(_class_unload_time);
982 event.set_unloadedClass(k);
983 oop defining_class_loader = k->class_loader();
984 event.set_definingClassLoader(defining_class_loader != NULL ?
985 defining_class_loader->klass() : (Klass*)NULL);
986 event.commit();
987 }
988
989 #endif // INCLUDE_TRACE
|