< prev index next >

core/org.openjdk.jmc.flightrecorder/src/main/java/org/openjdk/jmc/flightrecorder/parser/synthetic/JdkTypeIDsPreJdk11.java

Print this page

        

@@ -1,28 +1,28 @@
 /*
  * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
- * 
+ *
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * The contents of this file are subject to the terms of either the Universal Permissive License
  * v 1.0 as shown at http://oss.oracle.com/licenses/upl
  *
  * or the following license:
  *
  * Redistribution and use in source and binary forms, with or without modification, are permitted
  * provided that the following conditions are met:
- * 
+ *
  * 1. Redistributions of source code must retain the above copyright notice, this list of conditions
  * and the following disclaimer.
- * 
+ *
  * 2. Redistributions in binary form must reproduce the above copyright notice, this list of
  * conditions and the following disclaimer in the documentation and/or other materials provided with
  * the distribution.
- * 
+ *
  * 3. Neither the name of the copyright holder nor the names of its contributors may be used to
  * endorse or promote products derived from this software without specific prior written permission.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR
  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
  * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,

@@ -37,22 +37,22 @@
 
 /**
  * Contains type IDs for events that are produced by JDK 7 and 8.
  */
 @SuppressWarnings({"nls", "unused"})
-public final class JdkTypeIDsPreJdk9 {
+public final class JdkTypeIDsPreJdk11 {
         private final static String PREFIX = "com.oracle.jdk.";
 
         /*
          * Package scope producer id constants
          */
         private static final String JVM_EVENT_ID_ROOT = "http://www.oracle.com/hotspot/jvm/"; //$NON-NLS-1$
         private static final String JDK_EVENT_ID_ROOT = "http://www.oracle.com/hotspot/jdk/"; //$NON-NLS-1$
         private static final String JFR_INFO_EVENT_ID_ROOT = "http://www.oracle.com/hotspot/jfr-info/"; //$NON-NLS-1$
 
         /*
-         * Unused JDK9 constants
+         * Unused JDK9 and JDK10 constants
          */
 
         // Runtime
         /*
          * FIXME: VMError is commented out since the build cannot handle warnings on lines containing

@@ -75,10 +75,154 @@
 
         // Flight Recorder
         private final static String DumpReason = PREFIX + "DumpReason"; // "flight_recorder.dump_reason";
 
         /*
+         * JDK9 and JDK10 constants
+         */
+        public static final String CPU_LOAD9 = PREFIX + "CPULoad";
+        public static final String EXECUTION_SAMPLE9 = PREFIX + "ExecutionSample";
+        public static final String EXECUTION_SAMPLING_INFO_EVENT_ID9 = PREFIX + "ExecutionSampling";
+        public static final String PROCESSES9 = PREFIX + "SystemProcess";
+        public static final String OS_MEMORY_SUMMARY9 = PREFIX + "PhysicalMemory";
+        public static final String OS_INFORMATION9 = PREFIX + "OSInformation";
+        public static final String CPU_INFORMATION9 = PREFIX + "CPUInformation";
+        public static final String THREAD_ALLOCATION_STATISTICS9 = PREFIX + "ThreadAllocationStatistics";
+        public static final String HEAP_CONF9 = PREFIX + "GCHeapConfiguration";
+        public static final String GC_CONF9 = PREFIX + "GCConfiguration";
+        public static final String HEAP_SUMMARY9 = PREFIX + "GCHeapSummary";
+        public static final String ALLOC_INSIDE_TLAB9 = PREFIX + "ObjectAllocationInNewTLAB";
+        public static final String ALLOC_OUTSIDE_TLAB9 = PREFIX + "ObjectAllocationOutsideTLAB";
+        public static final String VM_INFO9 = PREFIX + "JVMInformation";
+        public static final String CLASS_LOAD9 = PREFIX + "ClassLoad";
+        public static final String CLASS_UNLOAD9 = PREFIX + "ClassUnload";
+        public static final String CLASS_LOAD_STATISTICS9 = PREFIX + "ClassLoadingStatistics";
+        public static final String COMPILATION9 = PREFIX + "Compilation";
+
+        public static final String FILE_WRITE9 = PREFIX + "FileWrite";
+        public static final String FILE_READ9 = PREFIX + "FileRead";
+        public static final String SOCKET_WRITE9 = PREFIX + "SocketWrite";
+        public static final String SOCKET_READ9 = PREFIX + "SocketRead";
+
+        public static final String THREAD_PARK9 = PREFIX + "ThreadPark";
+        public static final String THREAD_SLEEP9 = PREFIX + "ThreadSleep";
+        public static final String MONITOR_ENTER9 = PREFIX + "JavaMonitorEnter";
+        public static final String MONITOR_WAIT9 = PREFIX + "JavaMonitorWait";
+
+        public static final String METASPACE_OOM9 = PREFIX + "MetaspaceOOM";
+
+        public static final String CODE_CACHE_FULL9 = PREFIX + "CodeCacheFull";
+        public static final String CODE_CACHE_STATISTICS9 = PREFIX + "CodeCacheStatistics";
+        public static final String CODE_SWEEPER_STATISTICS9 = PREFIX + "CodeSweeperStatistics";
+        public static final String SWEEP_CODE_CACHE9 = PREFIX + "SweepCodeCache";
+        public static final String ENVIRONMENT_VARIABLE9 = PREFIX + "InitialEnvironmentVariable";
+        public static final String SYSTEM_PROPERTIES9 = PREFIX + "InitialSystemProperty";
+        public static final String OBJECT_COUNT9 = PREFIX + "ObjectCount";
+        public static final String GC_REFERENCE_STATISTICS9 = PREFIX + "GCReferenceStatistics";
+
+        public static final String OLD_OBJECT_SAMPLE9 = PREFIX + "OldObjectSample";
+
+        public static final String GC_PAUSE_L4 = PREFIX + "GCPhasePauseLevel4";
+        public static final String GC_PAUSE_L3_9 = PREFIX + "GCPhasePauseLevel3";
+        public static final String GC_PAUSE_L2_9 = PREFIX + "GCPhasePauseLevel2";
+        public static final String GC_PAUSE_L1_9 = PREFIX + "GCPhasePauseLevel1";
+        public static final String GC_PAUSE9 = PREFIX + "GCPhasePause";
+
+        public static final String METASPACE_SUMMARY9 = PREFIX + "MetaspaceSummary";
+        public static final String GARBAGE_COLLECTION9 = PREFIX + "GarbageCollection";
+        public static final String CONCURRENT_MODE_FAILURE9 = PREFIX + "ConcurrentModeFailure";
+
+        public static final String THROWABLES_STATISTICS9 = PREFIX + "ExceptionStatistics";
+        public static final String ERRORS_THROWN9 = PREFIX + "JavaErrorThrow";
+        /*
+         * NOTE: The parser filters all JavaExceptionThrow events created from the Error constructor to
+         * avoid duplicates, so this event type represents 'non error throwables' rather than
+         * exceptions. See note in SyntheticAttributeExtension which does the duplicate filtering.
+         */
+        public static final String EXCEPTIONS_THROWN9 = PREFIX + "JavaExceptionThrow";
+
+        public static final String COMPILER_STATS9 = PREFIX + "CompilerStatistics";
+        public static final String COMPILER_FAILURE9 = PREFIX + "CompilationFailure";
+
+        public static final String ULONG_FLAG9 = PREFIX + "UnsignedLongFlag";
+        public static final String BOOLEAN_FLAG9 = PREFIX + "BooleanFlag";
+        public static final String STRING_FLAG9 = PREFIX + "StringFlag";
+        public static final String DOUBLE_FLAG9 = PREFIX + "DoubleFlag";
+        public static final String LONG_FLAG9 = PREFIX + "LongFlag";
+        public static final String INT_FLAG9 = PREFIX + "IntFlag";
+        public static final String UINT_FLAG9 = PREFIX + "UnsignedIntFlag";
+
+        public static final String ULONG_FLAG_CHANGED9 = PREFIX + "UnsignedLongFlagChanged";
+        public static final String BOOLEAN_FLAG_CHANGED9 = PREFIX + "BooleanFlagChanged";
+        public static final String STRING_FLAG_CHANGED9 = PREFIX + "StringFlagChanged";
+        public static final String DOUBLE_FLAG_CHANGED9 = PREFIX + "DoubleFlagChanged";
+        public static final String LONG_FLAG_CHANGED9 = PREFIX + "LongFlagChanged";
+        public static final String INT_FLAG_CHANGED9 = PREFIX + "IntFlagChanged";
+        public static final String UINT_FLAG_CHANGED9 = PREFIX + "UnsignedIntFlagChanged";
+
+        public static final String TIME_CONVERSION9 = PREFIX + "CPUTimeStampCounter";
+        public static final String THREAD_DUMP9 = PREFIX + "ThreadDump";
+        public static final String JFR_DATA_LOST = PREFIX + "DataLoss";
+
+        public static final String GC_CONF_YOUNG_GENERATION9 = PREFIX + "YoungGenerationConfiguration";
+        public static final String GC_CONF_SURVIVOR9 = PREFIX + "GCSurvivorConfiguration";
+        public static final String GC_CONF_TLAB9 = PREFIX + "GCTLABConfiguration";
+
+        public static final String JAVA_THREAD_START9 = PREFIX + "ThreadStart";
+        public static final String JAVA_THREAD_END9 = PREFIX + "ThreadEnd";
+
+        public static final String VM_OPERATIONS9 = PREFIX + "ExecuteVMOperation";
+
+        public static final String THREAD_STATISTICS9 = PREFIX + "JavaThreadStatistics";
+        public static final String CONTEXT_SWITCH_RATE9 = PREFIX + "ThreadContextSwitchRate";
+
+        public static final String COMPILER_CONFIG9 = PREFIX + "CompilerConfiguration";
+        public static final String CODE_CACHE_CONFIG9 = PREFIX + "CodeCacheConfiguration";
+        public static final String CODE_SWEEPER_CONFIG9 = PREFIX + "CodeSweeperConfiguration";
+        public static final String COMPILER_PHASE9 = PREFIX + "CompilerPhase";
+        public static final String GC_COLLECTOR_G1_GARBAGE_COLLECTION9 = PREFIX + "G1GarbageCollection";
+        public static final String GC_COLLECTOR_OLD_GARBAGE_COLLECTION9 = PREFIX + "OldGarbageCollection";
+        public static final String GC_COLLECTOR_PAROLD_GARBAGE_COLLECTION9 = PREFIX + "ParallelOldGarbageCollection";
+        public static final String GC_COLLECTOR_YOUNG_GARBAGE_COLLECTION9 = PREFIX + "YoungGarbageCollection";
+        public static final String GC_DETAILED_ALLOCATION_REQUIRING_GC9 = PREFIX + "AllocationRequiringGc";
+        public static final String GC_DETAILED_EVACUATION_FAILED9 = PREFIX + "EvacuationFailed";
+        public static final String GC_DETAILED_EVACUATION_INFO9 = PREFIX + "EvacuationInformation";
+        public static final String GC_DETAILED_OBJECT_COUNT_AFTER_GC9 = PREFIX + "ObjectCountAfterGC";
+        public static final String GC_DETAILED_PROMOTION_FAILED9 = PREFIX + "PromotionFailed";
+        public static final String GC_HEAP_PS_SUMMARY9 = PREFIX + "PSHeapSummary";
+        public static final String GC_METASPACE_ALLOCATION_FAILURE9 = PREFIX + "MetaspaceAllocationFailure";
+        public static final String GC_METASPACE_CHUNK_FREE_LIST_SUMMARY9 = PREFIX + "MetaspaceChunkFreeListSummary";
+        public static final String GC_METASPACE_GC_THRESHOLD9 = PREFIX + "MetaspaceGCThreshold";
+        public static final String GC_G1MMU9 = PREFIX + "G1MMU";
+        public static final String GC_G1_EVACUATION_YOUNG_STATS = PREFIX + "G1EvacuationYoungStatistics";
+        public static final String GC_G1_EVACUATION_OLD_STATS = PREFIX + "G1EvacuationOldStatistics";
+        public static final String GC_G1_BASIC_IHOP = PREFIX + "G1BasicIHOP";
+        public static final String BIASED_LOCK_SELF_REVOCATION = PREFIX + "BiasedLockSelfRevocation";
+        public static final String BIASED_LOCK_REVOCATION = PREFIX + "BiasedLockRevocation";
+        public static final String BIASED_LOCK_CLASS_REVOCATION = PREFIX + "BiasedLockClassRevocation";
+        public static final String GC_G1_ADAPTIVE_IHOP = PREFIX + "G1AdaptiveIHOP";
+
+        public static final String RECORDINGS9 = PREFIX + "ActiveRecording";
+        public static final String RECORDING_SETTING9 = PREFIX + "ActiveSetting";
+
+        // Safepointing begin
+        public static final String SAFEPOINT_BEGIN = PREFIX + "SafepointBegin";
+        // Synchronize run state of threads
+        public static final String SAFEPOINT_STATE_SYNC = PREFIX + "SafepointStateSynchronization";
+        // Safepointing begin waiting on running threads to block
+        public static final String SAFEPOINT_WAIT_BLOCKED = PREFIX + "SafepointWaitBlocked";
+        // Safepointing begin running cleanup (parent)
+        public static final String SAFEPOINT_CLEANUP = PREFIX + "SafepointCleanup";
+        // Safepointing begin running cleanup task, individual subtasks
+        public static final String SAFEPOINT_CLEANUP_TASK = PREFIX + "SafepointCleanupTask";
+        // Safepointing end
+        public static final String SAFEPOINT_END = PREFIX + "SafepointEnd";
+
+        public static final String MODULE_EXPORT = PREFIX + "ModuleExport";
+        public static final String MODULE_REQUIRE = PREFIX + "ModuleRequire";
+
+        /*
          * JDK8 constants
          */
         private final static String CPU_LOAD = JVM_EVENT_ID_ROOT + "os/processor/cpu_load";
         private final static String EXECUTION_SAMPLE = JVM_EVENT_ID_ROOT + "vm/prof/execution_sample";
         private final static String EXECUTION_SAMPLING_INFO_EVENT_ID = JVM_EVENT_ID_ROOT

@@ -198,204 +342,334 @@
 
         final static String RECORDINGS = JFR_INFO_EVENT_ID_ROOT + "recordings/recording";
         final static String RECORDING_SETTING = JFR_INFO_EVENT_ID_ROOT + "recordings/recording_setting";
 
         /**
-         * Translate a pre-JDK 9 type id into a JDK 9 type id.
+         * Translate a pre-JDK 11 type id into a JDK 11 type id.
          *
          * @param typeId
-         *            Pre-JDK 9 type id
-         * @return JDK 9 type id
+         *            Pre-JDK 11 type id
+         * @return JDK 11 type id
          */
         static String translate(String typeId) {
                 switch (typeId) {
                 case CPU_LOAD:
+                case CPU_LOAD9:
                         return JdkTypeIDs.CPU_LOAD;
                 case EXECUTION_SAMPLE:
+                case EXECUTION_SAMPLE9:
                         return JdkTypeIDs.EXECUTION_SAMPLE;
                 case EXECUTION_SAMPLING_INFO_EVENT_ID:
+                case EXECUTION_SAMPLING_INFO_EVENT_ID9:
                         return JdkTypeIDs.EXECUTION_SAMPLING_INFO_EVENT_ID;
                 case PROCESSES:
+                case PROCESSES9:
                         return JdkTypeIDs.PROCESSES;
                 case OS_MEMORY_SUMMARY:
+                case OS_MEMORY_SUMMARY9:
                         return JdkTypeIDs.OS_MEMORY_SUMMARY;
                 case OS_INFORMATION:
+                case OS_INFORMATION9:
                         return JdkTypeIDs.OS_INFORMATION;
                 case CPU_INFORMATION:
+                case CPU_INFORMATION9:
                         return JdkTypeIDs.CPU_INFORMATION;
                 case THREAD_ALLOCATION_STATISTICS:
+                case THREAD_ALLOCATION_STATISTICS9:
                         return JdkTypeIDs.THREAD_ALLOCATION_STATISTICS;
                 case HEAP_CONF:
+                case HEAP_CONF9:
                         return JdkTypeIDs.HEAP_CONF;
                 case GC_CONF:
+                case GC_CONF9:
                         return JdkTypeIDs.GC_CONF;
                 case HEAP_SUMMARY:
+                case HEAP_SUMMARY9:
                         return JdkTypeIDs.HEAP_SUMMARY;
                 case ALLOC_INSIDE_TLAB:
+                case ALLOC_INSIDE_TLAB9:
                         return JdkTypeIDs.ALLOC_INSIDE_TLAB;
                 case ALLOC_OUTSIDE_TLAB:
+                case ALLOC_OUTSIDE_TLAB9:
                         return JdkTypeIDs.ALLOC_OUTSIDE_TLAB;
                 case VM_INFO:
+                case VM_INFO9:
                         return JdkTypeIDs.VM_INFO;
                 case CLASS_LOAD:
+                case CLASS_LOAD9:
                         return JdkTypeIDs.CLASS_LOAD;
                 case CLASS_UNLOAD:
+                case CLASS_UNLOAD9:
                         return JdkTypeIDs.CLASS_UNLOAD;
                 case CLASS_LOAD_STATISTICS:
+                case CLASS_LOAD_STATISTICS9:
                         return JdkTypeIDs.CLASS_LOAD_STATISTICS;
                 case COMPILATION:
+                case COMPILATION9:
                         return JdkTypeIDs.COMPILATION;
                 case FILE_WRITE:
+                case FILE_WRITE9:
                         return JdkTypeIDs.FILE_WRITE;
                 case FILE_READ:
+                case FILE_READ9:
                         return JdkTypeIDs.FILE_READ;
                 case SOCKET_WRITE:
+                case SOCKET_WRITE9:
                         return JdkTypeIDs.SOCKET_WRITE;
                 case SOCKET_READ:
+                case SOCKET_READ9:
                         return JdkTypeIDs.SOCKET_READ;
                 case THREAD_PARK:
+                case THREAD_PARK9:
                         return JdkTypeIDs.THREAD_PARK;
                 case THREAD_SLEEP:
+                case THREAD_SLEEP9:
                         return JdkTypeIDs.THREAD_SLEEP;
                 case MONITOR_ENTER:
+                case MONITOR_ENTER9:
                         return JdkTypeIDs.MONITOR_ENTER;
                 case MONITOR_WAIT:
+                case MONITOR_WAIT9:
                         return JdkTypeIDs.MONITOR_WAIT;
                 case METASPACE_OOM:
+                case METASPACE_OOM9:
                         return JdkTypeIDs.METASPACE_OOM;
                 case CODE_CACHE_FULL:
+                case CODE_CACHE_FULL9:
                         return JdkTypeIDs.CODE_CACHE_FULL;
                 case CODE_CACHE_STATISTICS:
+                case CODE_CACHE_STATISTICS9:
                         return JdkTypeIDs.CODE_CACHE_STATISTICS;
                 case CODE_SWEEPER_STATISTICS:
+                case CODE_SWEEPER_STATISTICS9:
                         return JdkTypeIDs.CODE_SWEEPER_STATISTICS;
                 case SWEEP_CODE_CACHE:
+                case SWEEP_CODE_CACHE9:
                         return JdkTypeIDs.SWEEP_CODE_CACHE;
                 case ENVIRONMENT_VARIABLE:
+                case ENVIRONMENT_VARIABLE9:
                         return JdkTypeIDs.ENVIRONMENT_VARIABLE;
                 case SYSTEM_PROPERTIES:
+                case SYSTEM_PROPERTIES9:
                         return JdkTypeIDs.SYSTEM_PROPERTIES;
                 case OBJECT_COUNT:
+                case OBJECT_COUNT9:
                         return JdkTypeIDs.OBJECT_COUNT;
                 case GC_REFERENCE_STATISTICS:
+                case GC_REFERENCE_STATISTICS9:
                         return JdkTypeIDs.GC_REFERENCE_STATISTICS;
                 case OLD_OBJECT_SAMPLE:
+                case OLD_OBJECT_SAMPLE9:
                         return JdkTypeIDs.OLD_OBJECT_SAMPLE;
                 case GC_PAUSE_L3:
+                case GC_PAUSE_L3_9:
                         return JdkTypeIDs.GC_PAUSE_L3;
                 case GC_PAUSE_L2:
+                case GC_PAUSE_L2_9:
                         return JdkTypeIDs.GC_PAUSE_L2;
                 case GC_PAUSE_L1:
+                case GC_PAUSE_L1_9:
                         return JdkTypeIDs.GC_PAUSE_L1;
                 case GC_PAUSE:
+                case GC_PAUSE9:
                         return JdkTypeIDs.GC_PAUSE;
                 case METASPACE_SUMMARY:
+                case METASPACE_SUMMARY9:
                         return JdkTypeIDs.METASPACE_SUMMARY;
                 case GARBAGE_COLLECTION:
+                case GARBAGE_COLLECTION9:
                         return JdkTypeIDs.GARBAGE_COLLECTION;
                 case CONCURRENT_MODE_FAILURE:
+                case CONCURRENT_MODE_FAILURE9:
                         return JdkTypeIDs.CONCURRENT_MODE_FAILURE;
                 case THROWABLES_STATISTICS:
+                case THROWABLES_STATISTICS9:
                         return JdkTypeIDs.THROWABLES_STATISTICS;
                 case ERRORS_THROWN:
+                case ERRORS_THROWN9:
                         return JdkTypeIDs.ERRORS_THROWN;
                 case EXCEPTIONS_THROWN:
+                case EXCEPTIONS_THROWN9:
                         return JdkTypeIDs.EXCEPTIONS_THROWN;
                 case COMPILER_STATS:
+                case COMPILER_STATS9:
                         return JdkTypeIDs.COMPILER_STATS;
                 case COMPILER_FAILURE:
+                case COMPILER_FAILURE9:
                         return JdkTypeIDs.COMPILER_FAILURE;
                 case ULONG_FLAG:
+                case ULONG_FLAG9:
                         return JdkTypeIDs.ULONG_FLAG;
                 case BOOLEAN_FLAG:
+                case BOOLEAN_FLAG9:
                         return JdkTypeIDs.BOOLEAN_FLAG;
                 case STRING_FLAG:
+                case STRING_FLAG9:
                         return JdkTypeIDs.STRING_FLAG;
                 case DOUBLE_FLAG:
+                case DOUBLE_FLAG9:
                         return JdkTypeIDs.DOUBLE_FLAG;
                 case LONG_FLAG:
+                case LONG_FLAG9:
                         return JdkTypeIDs.LONG_FLAG;
                 case INT_FLAG:
+                case INT_FLAG9:
                         return JdkTypeIDs.INT_FLAG;
                 case UINT_FLAG:
+                case UINT_FLAG9:
                         return JdkTypeIDs.UINT_FLAG;
                 case ULONG_FLAG_CHANGED:
+                case ULONG_FLAG_CHANGED9:
                         return JdkTypeIDs.ULONG_FLAG_CHANGED;
                 case BOOLEAN_FLAG_CHANGED:
+                case BOOLEAN_FLAG_CHANGED9:
                         return JdkTypeIDs.BOOLEAN_FLAG_CHANGED;
                 case STRING_FLAG_CHANGED:
+                case STRING_FLAG_CHANGED9:
                         return JdkTypeIDs.STRING_FLAG_CHANGED;
                 case DOUBLE_FLAG_CHANGED:
+                case DOUBLE_FLAG_CHANGED9:
                         return JdkTypeIDs.DOUBLE_FLAG_CHANGED;
                 case LONG_FLAG_CHANGED:
+                case LONG_FLAG_CHANGED9:
                         return JdkTypeIDs.LONG_FLAG_CHANGED;
                 case INT_FLAG_CHANGED:
+                case INT_FLAG_CHANGED9:
                         return JdkTypeIDs.INT_FLAG_CHANGED;
                 case UINT_FLAG_CHANGED:
+                case UINT_FLAG_CHANGED9:
                         return JdkTypeIDs.UINT_FLAG_CHANGED;
                 case TIME_CONVERSION:
+                case TIME_CONVERSION9:
                         return JdkTypeIDs.TIME_CONVERSION;
                 case THREAD_DUMP:
+                case THREAD_DUMP9:
                         return JdkTypeIDs.THREAD_DUMP;
                 case JfrInternalConstants.BUFFER_LOST_TYPE_ID:
                         return JdkTypeIDs.JFR_DATA_LOST;
                 case GC_CONF_YOUNG_GENERATION:
+                case GC_CONF_YOUNG_GENERATION9:
                         return JdkTypeIDs.GC_CONF_YOUNG_GENERATION;
                 case GC_CONF_SURVIVOR:
+                case GC_CONF_SURVIVOR9:
                         return JdkTypeIDs.GC_CONF_SURVIVOR;
                 case GC_CONF_TLAB:
+                case GC_CONF_TLAB9:
                         return JdkTypeIDs.GC_CONF_TLAB;
                 case JAVA_THREAD_START:
+                case JAVA_THREAD_START9:
                         return JdkTypeIDs.JAVA_THREAD_START;
                 case JAVA_THREAD_END:
+                case JAVA_THREAD_END9:
                         return JdkTypeIDs.JAVA_THREAD_END;
                 case VM_OPERATIONS:
+                case VM_OPERATIONS9:
                         return JdkTypeIDs.VM_OPERATIONS;
                 case THREAD_STATISTICS:
+                case THREAD_STATISTICS9:
                         return JdkTypeIDs.THREAD_STATISTICS;
                 case CONTEXT_SWITCH_RATE:
+                case CONTEXT_SWITCH_RATE9:
                         return JdkTypeIDs.CONTEXT_SWITCH_RATE;
                 case COMPILER_CONFIG:
+                case COMPILER_CONFIG9:
                         return JdkTypeIDs.COMPILER_CONFIG;
                 case CODE_CACHE_CONFIG:
+                case CODE_CACHE_CONFIG9:
                         return JdkTypeIDs.CODE_CACHE_CONFIG;
                 case CODE_SWEEPER_CONFIG:
+                case CODE_SWEEPER_CONFIG9:
                         return JdkTypeIDs.CODE_SWEEPER_CONFIG;
                 case COMPILER_PHASE:
+                case COMPILER_PHASE9:
                         return JdkTypeIDs.COMPILER_PHASE;
                 case GC_COLLECTOR_G1_GARBAGE_COLLECTION:
+                case GC_COLLECTOR_G1_GARBAGE_COLLECTION9:
                         return JdkTypeIDs.GC_COLLECTOR_G1_GARBAGE_COLLECTION;
                 case GC_COLLECTOR_OLD_GARBAGE_COLLECTION:
+                case GC_COLLECTOR_OLD_GARBAGE_COLLECTION9:
                         return JdkTypeIDs.GC_COLLECTOR_OLD_GARBAGE_COLLECTION;
                 case GC_COLLECTOR_PAROLD_GARBAGE_COLLECTION:
+                case GC_COLLECTOR_PAROLD_GARBAGE_COLLECTION9:
                         return JdkTypeIDs.GC_COLLECTOR_PAROLD_GARBAGE_COLLECTION;
                 case GC_COLLECTOR_YOUNG_GARBAGE_COLLECTION:
+                case GC_COLLECTOR_YOUNG_GARBAGE_COLLECTION9:
                         return JdkTypeIDs.GC_COLLECTOR_YOUNG_GARBAGE_COLLECTION;
                 case GC_DETAILED_ALLOCATION_REQUIRING_GC:
+                case GC_DETAILED_ALLOCATION_REQUIRING_GC9:
                         return JdkTypeIDs.GC_DETAILED_ALLOCATION_REQUIRING_GC;
                 case GC_DETAILED_EVACUATION_FAILED:
+                case GC_DETAILED_EVACUATION_FAILED9:
                         return JdkTypeIDs.GC_DETAILED_EVACUATION_FAILED;
                 case GC_DETAILED_EVACUATION_INFO:
+                case GC_DETAILED_EVACUATION_INFO9:
                         return JdkTypeIDs.GC_DETAILED_EVACUATION_INFO;
                 case GC_DETAILED_OBJECT_COUNT_AFTER_GC:
+                case GC_DETAILED_OBJECT_COUNT_AFTER_GC9:
                         return JdkTypeIDs.GC_DETAILED_OBJECT_COUNT_AFTER_GC;
                 case GC_DETAILED_PROMOTION_FAILED:
+                case GC_DETAILED_PROMOTION_FAILED9:
                         return JdkTypeIDs.GC_DETAILED_PROMOTION_FAILED;
                 case GC_HEAP_PS_SUMMARY:
+                case GC_HEAP_PS_SUMMARY9:
                         return JdkTypeIDs.GC_HEAP_PS_SUMMARY;
                 case GC_METASPACE_ALLOCATION_FAILURE:
+                case GC_METASPACE_ALLOCATION_FAILURE9:
                         return JdkTypeIDs.GC_METASPACE_ALLOCATION_FAILURE;
                 case GC_METASPACE_CHUNK_FREE_LIST_SUMMARY:
+                case GC_METASPACE_CHUNK_FREE_LIST_SUMMARY9:
                         return JdkTypeIDs.GC_METASPACE_CHUNK_FREE_LIST_SUMMARY;
                 case GC_METASPACE_GC_THRESHOLD:
+                case GC_METASPACE_GC_THRESHOLD9:
                         return JdkTypeIDs.GC_METASPACE_GC_THRESHOLD;
                 case RECORDING_SETTING:
+                case RECORDING_SETTING9:
                         return JdkTypeIDs.RECORDING_SETTING;
                 case RECORDINGS:
+                case RECORDINGS9:
                         return JdkTypeIDs.RECORDINGS;
                 case GC_G1MMU:
+                case GC_G1MMU9:
                         return JdkTypeIDs.GC_G1MMU;
+                case ClassLoaderStatistics:
+                        return JdkTypeIDs.CLASS_LOADER_STATISTICS;
+                case DumpReason:
+                        return JdkTypeIDs.DUMP_REASON;
+                case GC_PAUSE_L4:
+                        return JdkTypeIDs.GC_PAUSE_L4;
+                case JFR_DATA_LOST:
+                        return JdkTypeIDs.JFR_DATA_LOST;
+                case GC_G1_EVACUATION_YOUNG_STATS:
+                        return JdkTypeIDs.GC_G1_EVACUATION_YOUNG_STATS;
+                case GC_G1_EVACUATION_OLD_STATS:
+                        return JdkTypeIDs.GC_G1_EVACUATION_OLD_STATS;
+                case GC_G1_BASIC_IHOP:
+                        return JdkTypeIDs.GC_G1_BASIC_IHOP;
+                case BIASED_LOCK_SELF_REVOCATION:
+                        return JdkTypeIDs.BIASED_LOCK_SELF_REVOCATION;
+                case BIASED_LOCK_REVOCATION:
+                        return JdkTypeIDs.BIASED_LOCK_REVOCATION;
+                case BIASED_LOCK_CLASS_REVOCATION:
+                        return JdkTypeIDs.BIASED_LOCK_CLASS_REVOCATION;
+                case GC_G1_ADAPTIVE_IHOP:
+                        return JdkTypeIDs.GC_G1_ADAPTIVE_IHOP;
+                case SAFEPOINT_BEGIN:
+                        return JdkTypeIDs.SAFEPOINT_BEGIN;
+                case SAFEPOINT_STATE_SYNC:
+                        return JdkTypeIDs.SAFEPOINT_STATE_SYNC;
+                case SAFEPOINT_WAIT_BLOCKED:
+                        return JdkTypeIDs.SAFEPOINT_WAIT_BLOCKED;
+                case SAFEPOINT_CLEANUP:
+                        return JdkTypeIDs.SAFEPOINT_CLEANUP;
+                case SAFEPOINT_CLEANUP_TASK:
+                        return JdkTypeIDs.SAFEPOINT_CLEANUP_TASK;
+                case SAFEPOINT_END:
+                        return JdkTypeIDs.SAFEPOINT_END;
+                case MODULE_EXPORT:
+                        return JdkTypeIDs.MODULE_EXPORT;
+                case MODULE_REQUIRE:
+                        return JdkTypeIDs.MODULE_REQUIRE;
                 default:
                         return typeId;
                 }
         }
 
< prev index next >