src/share/vm/gc_implementation/shared/objectCountEventSender.cpp

Print this page
rev 5063 : 8020598: ObjectCountEventSender::send needs INCLUDE_TRACE guards when building OpenJDK with INCLUDE_TRACE=0

*** 30,49 **** --- 30,51 ---- #include "utilities/globalDefinitions.hpp" #if INCLUDE_SERVICES void ObjectCountEventSender::send(const KlassInfoEntry* entry, GCId gc_id, jlong timestamp) { + #if INCLUDE_TRACE assert(Tracing::is_event_enabled(EventObjectCountAfterGC::eventId), "Only call this method if the event is enabled"); EventObjectCountAfterGC event(UNTIMED); event.set_gcId(gc_id); event.set_class(entry->klass()); event.set_count(entry->count()); event.set_totalSize(entry->words() * BytesPerWord); event.set_endtime(timestamp); event.commit(); + #endif // INCLUDE_TRACE } bool ObjectCountEventSender::should_send_event() { #if INCLUDE_TRACE return Tracing::is_event_enabled(EventObjectCountAfterGC::eventId);