< prev index next >
src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
Print this page
@@ -193,11 +193,11 @@
return true;
}
bool JfrTypeManager::initialize() {
// register non-safepointing type serialization
- for (size_t i = 0; i < 16; ++i) {
+ for (size_t i = 0; i < 18; ++i) {
switch (i) {
case 0: register_serializer(TYPE_FLAGVALUEORIGIN, false, true, new FlagValueOriginConstant()); break;
case 1: register_serializer(TYPE_INFLATECAUSE, false, true, new MonitorInflateCauseConstant()); break;
case 2: register_serializer(TYPE_GCCAUSE, false, true, new GCCauseConstant()); break;
case 3: register_serializer(TYPE_GCNAME, false, true, new GCNameConstant()); break;
@@ -211,10 +211,12 @@
case 11: register_serializer(TYPE_NARROWOOPMODE, false, true, new NarrowOopModeConstant()); break;
case 12: register_serializer(TYPE_COMPILERPHASETYPE, false, true, new CompilerPhaseTypeConstant()); break;
case 13: register_serializer(TYPE_CODEBLOBTYPE, false, true, new CodeBlobTypeConstant()); break;
case 14: register_serializer(TYPE_VMOPERATIONTYPE, false, true, new VMOperationTypeConstant()); break;
case 15: register_serializer(TYPE_THREADSTATE, false, true, new ThreadStateConstant()); break;
+ case 16: register_serializer(TYPE_ZSTATCOUNTERTYPE, false, true, new ZStatCounterTypeConstant()); break;
+ case 17: register_serializer(TYPE_ZSTATSAMPLERTYPE, false, true, new ZStatSamplerTypeConstant()); break;
default:
guarantee(false, "invariant");
}
}
< prev index next >