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