< prev index next >

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

Print this page
rev 9033 : 8223691: Add JFR G1 Region Type Change Event Support
rev 9034 : 8229401: Fix JFR code cache test failures

*** 186,202 **** writer.write(GCWhen::to_string((GCWhen::Type)i)); } } void G1HeapRegionTypeConstant::serialize(JfrCheckpointWriter& writer) { ! // XXX TODO? ! // static const u4 nof_entries = G1HeapRegionTraceType::G1HeapRegionTypeEndSentinel; ! // writer.write_count(nof_entries); ! // for (u4 i = 0; i < nof_entries; ++i) { ! // writer.write_key(i); ! // writer.write(G1HeapRegionTraceType::to_string((G1HeapRegionTraceType::Type)i)); ! // } } void GCThresholdUpdaterConstant::serialize(JfrCheckpointWriter& writer) { static const u4 nof_entries = MetaspaceGCThresholdUpdater::Last; writer.write_count(nof_entries); --- 186,201 ---- writer.write(GCWhen::to_string((GCWhen::Type)i)); } } void G1HeapRegionTypeConstant::serialize(JfrCheckpointWriter& writer) { ! static const u4 nof_entries = G1HeapRegionTraceType::G1HeapRegionTypeEndSentinel; ! writer.write_count(nof_entries); ! for (u4 i = 0; i < nof_entries; ++i) { ! writer.write_key(i); ! writer.write(G1HeapRegionTraceType::to_string((G1HeapRegionTraceType::Type)i)); ! } } void GCThresholdUpdaterConstant::serialize(JfrCheckpointWriter& writer) { static const u4 nof_entries = MetaspaceGCThresholdUpdater::Last; writer.write_count(nof_entries);
*** 277,293 **** } #endif } void CodeBlobTypeConstant::serialize(JfrCheckpointWriter& writer) { ! // XXX no code blob types. need to send any stub value? ! // static const u4 nof_entries = CodeBlobType::NumTypes; ! // writer.write_count(nof_entries); ! // for (u4 i = 0; i < nof_entries; ++i) { ! // writer.write_key(i); ! // writer.write(CodeCache::get_code_heap_name(i)); ! // } }; void VMOperationTypeConstant::serialize(JfrCheckpointWriter& writer) { static const u4 nof_entries = VM_Operation::VMOp_Terminating; writer.write_count(nof_entries); --- 276,289 ---- } #endif } void CodeBlobTypeConstant::serialize(JfrCheckpointWriter& writer) { ! static const u4 nof_entries = CodeBlobType::NumTypes; ! writer.write_count(nof_entries); ! writer.write_key((u4)CodeBlobType::All); ! writer.write("CodeCache"); }; void VMOperationTypeConstant::serialize(JfrCheckpointWriter& writer) { static const u4 nof_entries = VM_Operation::VMOp_Terminating; writer.write_count(nof_entries);
< prev index next >