test/lib/jdk/test/lib/jfr/EventNames.java
author mgronlun
Wed, 30 Oct 2019 19:43:52 +0100
changeset 58863 c16ac7a2eba4
parent 54956 43340a79840d
permissions -rw-r--r--
8226511: Implement JFR Event Streaming Reviewed-by: egahlin, mseledtsov, mgronlun Contributed-by: erik.gahlin@oracle.com, mikhailo.seledtsov@oracle.com, markus.gronlund@oracle.com
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
50113
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
     1
/*
54899
e4cff3cf0234 8223438: add VirtualizationInformation JFR event
mbaesken
parents: 54764
diff changeset
     2
 * Copyright (c) 2015, 2019, Oracle and/or its affiliates. All rights reserved.
50113
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
     3
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
     4
 *
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
     5
 * This code is free software; you can redistribute it and/or modify it
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
     6
 * under the terms of the GNU General Public License version 2 only, as
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
     7
 * published by the Free Software Foundation.  Oracle designates this
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
     8
 * particular file as subject to the "Classpath" exception as provided
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
     9
 * by Oracle in the LICENSE file that accompanied this code.
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    10
 *
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    11
 * This code is distributed in the hope that it will be useful, but WITHOUT
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    12
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    13
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    14
 * version 2 for more details (a copy is included in the LICENSE file that
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    15
 * accompanied this code).
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    16
 *
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    17
 * You should have received a copy of the GNU General Public License version
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    18
 * 2 along with this work; if not, write to the Free Software Foundation,
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    19
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    20
 *
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    21
 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    22
 * or visit www.oracle.com if you need additional information or have any
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    23
 * questions.
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    24
 */
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    25
package jdk.test.lib.jfr;
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    26
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    27
import jdk.jfr.EventType;
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    28
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    29
/**
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    30
 * Contains id for events that are shipped with the JDK.
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    31
 *
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    32
 */
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    33
public class EventNames {
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    34
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    35
    public final static String PREFIX = "jdk.";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    36
    private static final String GC_CATEGORY = "GC";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    37
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    38
    // JVM Configuration
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    39
    public final static String JVMInformation = PREFIX + "JVMInformation";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    40
    public final static String InitialSystemProperty = PREFIX + "InitialSystemProperty";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    41
    public final static String IntFlag = PREFIX + "IntFlag";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    42
    public final static String UnsignedIntFlag = PREFIX + "UnsignedIntFlag";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    43
    public final static String LongFlag = PREFIX + "LongFlag";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    44
    public final static String UnsignedLongFlag = PREFIX + "UnsignedLongFlag";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    45
    public final static String DoubleFlag = PREFIX + "DoubleFlag";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    46
    public final static String BooleanFlag = PREFIX + "BooleanFlag";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    47
    public final static String StringFlag = PREFIX + "StringFlag";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    48
    public final static String IntFlagChanged = PREFIX + "IntFlagChanged";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    49
    public final static String UnsignedIntFlagChanged = PREFIX + "UnsignedIntFlagChanged";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    50
    public final static String LongFlagChanged = PREFIX + "LongFlagChanged";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    51
    public final static String UnsignedLongFlagChanged = PREFIX + "UnsignedLongFlagChanged";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    52
    public final static String DoubleFlagChanged = PREFIX + "DoubleFlagChanged";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    53
    public final static String BooleanFlagChanged = PREFIX + "BooleanFlagChanged";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    54
    public final static String StringFlagChanged = PREFIX + "StringFlagChanged";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    55
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    56
    // Runtime
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    57
    public final static String ThreadStart = PREFIX + "ThreadStart";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    58
    public final static String ThreadEnd = PREFIX + "ThreadEnd";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    59
    public final static String ThreadSleep = PREFIX + "ThreadSleep";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    60
    public final static String ThreadPark = PREFIX + "ThreadPark";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    61
    public final static String JavaMonitorEnter = PREFIX + "JavaMonitorEnter";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    62
    public final static String JavaMonitorWait = PREFIX + "JavaMonitorWait";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    63
    public final static String JavaMonitorInflate = PREFIX + "JavaMonitorInflate";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    64
    public final static String ClassLoad = PREFIX + "ClassLoad";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    65
    public final static String ClassDefine = PREFIX + "ClassDefine";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    66
    public final static String ClassUnload = PREFIX + "ClassUnload";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    67
    public final static String SafepointBegin = PREFIX + "SafepointBegin";
52704
64413aaea8ed 8213914: [TESTBUG] Several JFR VM events are not covered by tests
mseledtsov
parents: 52621
diff changeset
    68
    public final static String SafepointStateSynchronization = PREFIX + "SafepointStateSynchronization";
50113
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    69
    public final static String SafepointCleanup = PREFIX + "SafepointCleanup";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    70
    public final static String SafepointCleanupTask = PREFIX + "SafepointCleanupTask";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    71
    public final static String SafepointEnd = PREFIX + "SafepointEnd";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    72
    public final static String ExecuteVMOperation = PREFIX + "ExecuteVMOperation";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    73
    public final static String Shutdown = PREFIX + "Shutdown";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    74
    public final static String JavaThreadStatistics = PREFIX + "JavaThreadStatistics";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    75
    public final static String ClassLoadingStatistics = PREFIX + "ClassLoadingStatistics";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    76
    public final static String ClassLoaderStatistics = PREFIX + "ClassLoaderStatistics";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    77
    public final static String ThreadAllocationStatistics = PREFIX + "ThreadAllocationStatistics";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    78
    public final static String ExecutionSample = PREFIX + "ExecutionSample";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    79
    public final static String NativeMethodSample = PREFIX + "NativeMethodSample";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    80
    public final static String ThreadDump = PREFIX + "ThreadDump";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    81
    public final static String OldObjectSample = PREFIX + "OldObjectSample";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    82
    public final static String BiasedLockRevocation = PREFIX + "BiasedLockRevocation";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    83
    public final static String BiasedLockSelfRevocation = PREFIX + "BiasedLockSelfRevocation";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    84
    public final static String BiasedLockClassRevocation = PREFIX + "BiasedLockClassRevocation";
54764
865ec913f916 8185525: Add JFR event for DictionarySizes
gziemski
parents: 53895
diff changeset
    85
    public final static String SymbolTableStatistics = PREFIX + "SymbolTableStatistics";
865ec913f916 8185525: Add JFR event for DictionarySizes
gziemski
parents: 53895
diff changeset
    86
    public final static String StringTableStatistics = PREFIX + "StringTableStatistics";
865ec913f916 8185525: Add JFR event for DictionarySizes
gziemski
parents: 53895
diff changeset
    87
    public final static String PlaceholderTableStatistics = PREFIX + "PlaceholderTableStatistics";
865ec913f916 8185525: Add JFR event for DictionarySizes
gziemski
parents: 53895
diff changeset
    88
    public final static String LoaderConstraintsTableStatistics = PREFIX + "LoaderConstraintsTableStatistics";
865ec913f916 8185525: Add JFR event for DictionarySizes
gziemski
parents: 53895
diff changeset
    89
    public final static String ProtectionDomainCacheTableStatistics = PREFIX + "ProtectionDomainCacheTableStatistics";
52704
64413aaea8ed 8213914: [TESTBUG] Several JFR VM events are not covered by tests
mseledtsov
parents: 52621
diff changeset
    90
    // This event is hard to test
64413aaea8ed 8213914: [TESTBUG] Several JFR VM events are not covered by tests
mseledtsov
parents: 52621
diff changeset
    91
    public final static String ReservedStackActivation = PREFIX + "ReservedStackActivation";
50113
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    92
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    93
    // GC
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    94
    public final static String GCHeapSummary = PREFIX + "GCHeapSummary";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    95
    public final static String MetaspaceSummary = PREFIX + "MetaspaceSummary";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    96
    public final static String MetaspaceGCThreshold = PREFIX + "MetaspaceGCThreshold";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    97
    public final static String MetaspaceAllocationFailure = PREFIX + "MetaspaceAllocationFailure";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    98
    public final static String MetaspaceOOM = PREFIX + "MetaspaceOOM";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    99
    public final static String MetaspaceChunkFreeListSummary = PREFIX + "MetaspaceChunkFreeListSummary";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   100
    public final static String PSHeapSummary = PREFIX + "PSHeapSummary";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   101
    public final static String G1HeapSummary = PREFIX + "G1HeapSummary";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   102
    public final static String G1HeapRegionInformation = PREFIX + "G1HeapRegionInformation";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   103
    public final static String G1HeapRegionTypeChange = PREFIX + "G1HeapRegionTypeChange";
54956
43340a79840d 8221507: Implement JFR Events for Shenandoah
kdobson
parents: 54899
diff changeset
   104
    public final static String ShenandoahHeapRegionInformation = PREFIX + "ShenandoahHeapRegionInformation";
43340a79840d 8221507: Implement JFR Events for Shenandoah
kdobson
parents: 54899
diff changeset
   105
    public final static String ShenandoahHeapRegionStateChange = PREFIX + "ShenandoahHeapRegionStateChange";
50113
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   106
    public final static String TenuringDistribution = PREFIX + "TenuringDistribution";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   107
    public final static String GarbageCollection = PREFIX + "GarbageCollection";
52704
64413aaea8ed 8213914: [TESTBUG] Several JFR VM events are not covered by tests
mseledtsov
parents: 52621
diff changeset
   108
    public final static String ParallelOldGarbageCollection = PREFIX + "ParallelOldGarbageCollection";
64413aaea8ed 8213914: [TESTBUG] Several JFR VM events are not covered by tests
mseledtsov
parents: 52621
diff changeset
   109
    public final static String ParallelOldCollection = ParallelOldGarbageCollection;
50113
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   110
    public final static String YoungGarbageCollection = PREFIX + "YoungGarbageCollection";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   111
    public final static String OldGarbageCollection = PREFIX + "OldGarbageCollection";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   112
    public final static String G1GarbageCollection = PREFIX + "G1GarbageCollection";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   113
    public final static String G1MMU = PREFIX + "G1MMU";
52704
64413aaea8ed 8213914: [TESTBUG] Several JFR VM events are not covered by tests
mseledtsov
parents: 52621
diff changeset
   114
    public final static String EvacuationInformation = PREFIX + "EvacuationInformation";
50113
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   115
    public final static String GCReferenceStatistics = PREFIX + "GCReferenceStatistics";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   116
    public final static String ObjectCountAfterGC = PREFIX + "ObjectCountAfterGC";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   117
    public final static String PromoteObjectInNewPLAB = PREFIX + "PromoteObjectInNewPLAB";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   118
    public final static String PromoteObjectOutsidePLAB = PREFIX + "PromoteObjectOutsidePLAB";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   119
    public final static String PromotionFailed = PREFIX + "PromotionFailed";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   120
    public final static String EvacuationFailed = PREFIX + "EvacuationFailed";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   121
    public final static String ConcurrentModeFailure = PREFIX + "ConcurrentModeFailure";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   122
    public final static String GCPhasePause = PREFIX + "GCPhasePause";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   123
    public final static String GCPhasePauseLevel1 = PREFIX + "GCPhasePauseLevel1";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   124
    public final static String GCPhasePauseLevel2 = PREFIX + "GCPhasePauseLevel2";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   125
    public final static String GCPhasePauseLevel3 = PREFIX + "GCPhasePauseLevel3";
52704
64413aaea8ed 8213914: [TESTBUG] Several JFR VM events are not covered by tests
mseledtsov
parents: 52621
diff changeset
   126
    public final static String GCPhasePauseLevel4 = PREFIX + "GCPhasePauseLevel4";
50113
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   127
    public final static String ObjectCount = PREFIX + "ObjectCount";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   128
    public final static String GCConfiguration = PREFIX + "GCConfiguration";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   129
    public final static String GCSurvivorConfiguration = PREFIX + "GCSurvivorConfiguration";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   130
    public final static String GCTLABConfiguration = PREFIX + "GCTLABConfiguration";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   131
    public final static String GCHeapConfiguration = PREFIX + "GCHeapConfiguration";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   132
    public final static String YoungGenerationConfiguration = PREFIX + "YoungGenerationConfiguration";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   133
    public final static String G1AdaptiveIHOP = PREFIX + "G1AdaptiveIHOP";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   134
    public final static String G1EvacuationYoungStatistics = PREFIX + "G1EvacuationYoungStatistics";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   135
    public final static String G1EvacuationOldStatistics = PREFIX + "G1EvacuationOldStatistics";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   136
    public final static String G1BasicIHOP = PREFIX + "G1BasicIHOP";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   137
    public final static String AllocationRequiringGC = PREFIX + "AllocationRequiringGC";
51877
5f931e3e7a63 8196341: Add JFR events for parallel phases of G1
lkorinth
parents: 50879
diff changeset
   138
    public final static String GCPhaseParallel = PREFIX + "GCPhaseParallel";
52704
64413aaea8ed 8213914: [TESTBUG] Several JFR VM events are not covered by tests
mseledtsov
parents: 52621
diff changeset
   139
    public final static String GCPhaseConcurrent = PREFIX + "GCPhaseConcurrent";
50113
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   140
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   141
    // Compiler
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   142
    public final static String Compilation = PREFIX + "Compilation";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   143
    public final static String CompilerPhase = PREFIX + "CompilerPhase";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   144
    public final static String CompilationFailure = PREFIX + "CompilationFailure";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   145
    public final static String CompilerInlining = PREFIX + "CompilerInlining";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   146
    public final static String CompilerStatistics = PREFIX + "CompilerStatistics";
52704
64413aaea8ed 8213914: [TESTBUG] Several JFR VM events are not covered by tests
mseledtsov
parents: 52621
diff changeset
   147
    public final static String CompilerConfiguration = PREFIX + "CompilerConfiguration";
50113
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   148
    public final static String CodeCacheStatistics = PREFIX + "CodeCacheStatistics";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   149
    public final static String CodeCacheConfiguration = PREFIX + "CodeCacheConfiguration";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   150
    public final static String CodeSweeperStatistics = PREFIX + "CodeSweeperStatistics";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   151
    public final static String CodeSweeperConfiguration = PREFIX + "CodeSweeperConfiguration";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   152
    public final static String SweepCodeCache = PREFIX + "SweepCodeCache";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   153
    public final static String CodeCacheFull = PREFIX + "CodeCacheFull";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   154
    public final static String ObjectAllocationInNewTLAB = PREFIX + "ObjectAllocationInNewTLAB";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   155
    public final static String ObjectAllocationOutsideTLAB = PREFIX + "ObjectAllocationOutsideTLAB";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   156
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   157
    // OS
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   158
    public final static String OSInformation = PREFIX + "OSInformation";
54899
e4cff3cf0234 8223438: add VirtualizationInformation JFR event
mbaesken
parents: 54764
diff changeset
   159
    public final static String VirtualizationInformation = PREFIX + "VirtualizationInformation";
50113
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   160
    public final static String CPUInformation = PREFIX + "CPUInformation";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   161
    public final static String CPULoad = PREFIX + "CPULoad";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   162
    public final static String ThreadCPULoad = PREFIX + "ThreadCPULoad";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   163
    public final static String SystemProcess = PREFIX + "SystemProcess";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   164
    public final static String ThreadContextSwitchRate = PREFIX + "ThreadContextSwitchRate";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   165
    public final static String InitialEnvironmentVariable = PREFIX + "InitialEnvironmentVariable";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   166
    public final static String NativeLibrary = PREFIX + "NativeLibrary";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   167
    public final static String PhysicalMemory = PREFIX + "PhysicalMemory";
50879
d90c3cbf13df 8003209: JFR events for network utilization
rwestberg
parents: 50113
diff changeset
   168
    public final static String NetworkUtilization = PREFIX + "NetworkUtilization";
50113
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   169
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   170
    // JDK
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   171
    public static final String FileForce  = PREFIX + "FileForce";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   172
    public static final String FileRead = PREFIX + "FileRead";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   173
    public static final String FileWrite = PREFIX + "FileWrite";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   174
    public static final String SocketRead = PREFIX + "SocketRead";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   175
    public static final String SocketWrite = PREFIX + "SocketWrite";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   176
    public final static String ExceptionStatistics = PREFIX + "ExceptionStatistics";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   177
    public final static String JavaExceptionThrow = PREFIX + "JavaExceptionThrow";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   178
    public final static String JavaErrorThrow = PREFIX + "JavaErrorThrow";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   179
    public final static String ModuleRequire = PREFIX + "ModuleRequire";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   180
    public final static String ModuleExport = PREFIX + "ModuleExport";
52621
f7309a1491d9 8148188: Enhance the security libraries to record events of interest
coffeys
parents: 51877
diff changeset
   181
    public final static String TLSHandshake = PREFIX + "TLSHandshake";
f7309a1491d9 8148188: Enhance the security libraries to record events of interest
coffeys
parents: 51877
diff changeset
   182
    public final static String X509Certificate = PREFIX + "X509Certificate";
f7309a1491d9 8148188: Enhance the security libraries to record events of interest
coffeys
parents: 51877
diff changeset
   183
    public final static String X509Validation = PREFIX + "X509Validation";
f7309a1491d9 8148188: Enhance the security libraries to record events of interest
coffeys
parents: 51877
diff changeset
   184
    public final static String SecurityProperty = PREFIX + "SecurityPropertyModification";
50113
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   185
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   186
    // Flight Recorder
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   187
    public final static String DumpReason = PREFIX + "DumpReason";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   188
    public final static String DataLoss = PREFIX + "DataLoss";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   189
    public final static String CPUTimeStampCounter = PREFIX + "CPUTimeStampCounter";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   190
    public final static String ActiveRecording = PREFIX + "ActiveRecording";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   191
    public final static String ActiveSetting = PREFIX + "ActiveSetting";
58863
c16ac7a2eba4 8226511: Implement JFR Event Streaming
mgronlun
parents: 54956
diff changeset
   192
    public static final String Flush = PREFIX + "Flush";
c16ac7a2eba4 8226511: Implement JFR Event Streaming
mgronlun
parents: 54956
diff changeset
   193
    public static final String FlushStringPool = PREFIX + "FlushStringPool";
c16ac7a2eba4 8226511: Implement JFR Event Streaming
mgronlun
parents: 54956
diff changeset
   194
    public static final String FlushStacktrace = PREFIX + "FlushStacktrace";
c16ac7a2eba4 8226511: Implement JFR Event Streaming
mgronlun
parents: 54956
diff changeset
   195
    public static final String FlushStorage = PREFIX + "FlushStorage";
c16ac7a2eba4 8226511: Implement JFR Event Streaming
mgronlun
parents: 54956
diff changeset
   196
    public static final String FlushMetadata = PREFIX + "FlushMetadata";
c16ac7a2eba4 8226511: Implement JFR Event Streaming
mgronlun
parents: 54956
diff changeset
   197
    public static final String FlushTypeSet = PREFIX + "FlushTypeSet";
50113
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   198
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   199
    public static boolean isGcEvent(EventType et) {
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   200
        return et.getCategoryNames().contains(GC_CATEGORY);
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   201
    }
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   202
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
   203
}