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