< 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 >