< prev index next >

src/share/vm/jfr/recorder/checkpoint/types/jfrType.cpp

Print this page
rev 9362 : 8258669: fastdebug jvm crashes when do event based tracing for monitor inflation
Reviewed-by: duke

*** 149,165 **** writer.write(flag_value_origin_to_string((Flag::Flags)i)); } } void MonitorInflateCauseConstant::serialize(JfrCheckpointWriter& writer) { ! // XXX no such counters. implement? ! // static const u4 nof_entries = ObjectSynchronizer::inflate_cause_nof; ! // writer.write_count(nof_entries); ! // for (u4 i = 0; i < nof_entries; ++i) { ! // writer.write_key(i); ! // writer.write(ObjectSynchronizer::inflate_cause_name((ObjectSynchronizer::InflateCause)i)); ! // } } void GCCauseConstant::serialize(JfrCheckpointWriter& writer) { static const u4 nof_entries = GCCause::_last_gc_cause; writer.write_count(nof_entries); --- 149,164 ---- writer.write(flag_value_origin_to_string((Flag::Flags)i)); } } void MonitorInflateCauseConstant::serialize(JfrCheckpointWriter& writer) { ! static const u4 nof_entries = ObjectSynchronizer::inflate_cause_nof; ! writer.write_count(nof_entries); ! for (u4 i = 0; i < nof_entries; ++i) { ! writer.write_key(i); ! writer.write(ObjectSynchronizer::inflate_cause_name((ObjectSynchronizer::InflateCause)i)); ! } } void GCCauseConstant::serialize(JfrCheckpointWriter& writer) { static const u4 nof_entries = GCCause::_last_gc_cause; writer.write_count(nof_entries);
< prev index next >