1/* AUTOMATICALLY GENERATED FILE - DO NOT EDIT */
2
3#ifndef JFRFILES_JFREVENTIDS_HPP
4#define JFRFILES_JFREVENTIDS_HPP
5
6#include "utilities/macros.hpp"
7#if INCLUDE_JFR
8#include "jfrfiles/jfrTypes.hpp"
9
10/**
11 * Enum of the event types in the JVM
12 */
13enum JfrEventId {
14 _jfreventbase = (NUM_RESERVED_EVENTS-1), // Make sure we start at right index.
15
16 // Events -> enum entry
17 JfrThreadStartEvent,
18 JfrThreadEndEvent,
19 JfrThreadSleepEvent,
20 JfrThreadParkEvent,
21 JfrJavaMonitorEnterEvent,
22 JfrJavaMonitorWaitEvent,
23 JfrJavaMonitorInflateEvent,
24 JfrBiasedLockRevocationEvent,
25 JfrBiasedLockSelfRevocationEvent,
26 JfrBiasedLockClassRevocationEvent,
27 JfrReservedStackActivationEvent,
28 JfrClassLoadEvent,
29 JfrClassDefineEvent,
30 JfrClassUnloadEvent,
31 JfrIntFlagChangedEvent,
32 JfrUnsignedIntFlagChangedEvent,
33 JfrLongFlagChangedEvent,
34 JfrUnsignedLongFlagChangedEvent,
35 JfrDoubleFlagChangedEvent,
36 JfrBooleanFlagChangedEvent,
37 JfrStringFlagChangedEvent,
38 JfrVirtualSpaceEvent,
39 JfrObjectSpaceEvent,
40 JfrGCHeapSummaryEvent,
41 JfrMetaspaceSizesEvent,
42 JfrMetaspaceSummaryEvent,
43 JfrMetaspaceGCThresholdEvent,
44 JfrMetaspaceAllocationFailureEvent,
45 JfrMetaspaceOOMEvent,
46 JfrMetaspaceChunkFreeListSummaryEvent,
47 JfrPSHeapSummaryEvent,
48 JfrG1HeapSummaryEvent,
49 JfrGarbageCollectionEvent,
50 JfrParallelOldGarbageCollectionEvent,
51 JfrYoungGarbageCollectionEvent,
52 JfrOldGarbageCollectionEvent,
53 JfrG1GarbageCollectionEvent,
54 JfrG1MMUEvent,
55 JfrEvacuationInformationEvent,
56 JfrGCReferenceStatisticsEvent,
57 JfrCopyFailedEvent,
58 JfrObjectCountAfterGCEvent,
59 JfrG1EvacuationStatisticsEvent,
60 JfrG1EvacuationYoungStatisticsEvent,
61 JfrG1EvacuationOldStatisticsEvent,
62 JfrG1BasicIHOPEvent,
63 JfrG1AdaptiveIHOPEvent,
64 JfrPromoteObjectInNewPLABEvent,
65 JfrPromoteObjectOutsidePLABEvent,
66 JfrPromotionFailedEvent,
67 JfrEvacuationFailedEvent,
68 JfrConcurrentModeFailureEvent,
69 JfrGCPhasePauseEvent,
70 JfrGCPhasePauseLevel1Event,
71 JfrGCPhasePauseLevel2Event,
72 JfrGCPhasePauseLevel3Event,
73 JfrGCPhasePauseLevel4Event,
74 JfrGCPhaseConcurrentEvent,
75 JfrGCPhaseParallelEvent,
76 JfrAllocationRequiringGCEvent,
77 JfrTenuringDistributionEvent,
78 JfrG1HeapRegionTypeChangeEvent,
79 JfrCompilationEvent,
80 JfrCompilerPhaseEvent,
81 JfrCompilationFailureEvent,
82 JfrCalleeMethodEvent,
83 JfrCompilerInliningEvent,
84 JfrSweepCodeCacheEvent,
85 JfrCodeCacheFullEvent,
86 JfrSafepointBeginEvent,
87 JfrSafepointStateSynchronizationEvent,
88 JfrSafepointCleanupEvent,
89 JfrSafepointCleanupTaskEvent,
90 JfrSafepointEndEvent,
91 JfrExecuteVMOperationEvent,
92 JfrShutdownEvent,
93 JfrObjectAllocationInNewTLABEvent,
94 JfrObjectAllocationOutsideTLABEvent,
95 JfrOldObjectSampleEvent,
96 JfrDumpReasonEvent,
97 JfrDataLossEvent,
98 JfrJVMInformationEvent,
99 JfrOSInformationEvent,
100 JfrVirtualizationInformationEvent,
101 JfrInitialSystemPropertyEvent,
102 JfrInitialEnvironmentVariableEvent,
103 JfrSystemProcessEvent,
104 JfrCPUInformationEvent,
105 JfrCPUTimeStampCounterEvent,
106 JfrCPULoadEvent,
107 JfrThreadCPULoadEvent,
108 JfrThreadContextSwitchRateEvent,
109 JfrNetworkUtilizationEvent,
110 JfrJavaThreadStatisticsEvent,
111 JfrClassLoadingStatisticsEvent,
112 JfrClassLoaderStatisticsEvent,
113 JfrSymbolTableStatisticsEvent,
114 JfrStringTableStatisticsEvent,
115 JfrPlaceholderTableStatisticsEvent,
116 JfrLoaderConstraintsTableStatisticsEvent,
117 JfrProtectionDomainCacheTableStatisticsEvent,
118 JfrThreadAllocationStatisticsEvent,
119 JfrPhysicalMemoryEvent,
120 JfrExecutionSampleEvent,
121 JfrNativeMethodSampleEvent,
122 JfrThreadDumpEvent,
123 JfrNativeLibraryEvent,
124 JfrModuleRequireEvent,
125 JfrModuleExportEvent,
126 JfrCompilerStatisticsEvent,
127 JfrCompilerConfigurationEvent,
128 JfrCodeCacheStatisticsEvent,
129 JfrCodeCacheConfigurationEvent,
130 JfrCodeSweeperStatisticsEvent,
131 JfrCodeSweeperConfigurationEvent,
132 JfrIntFlagEvent,
133 JfrUnsignedIntFlagEvent,
134 JfrLongFlagEvent,
135 JfrUnsignedLongFlagEvent,
136 JfrDoubleFlagEvent,
137 JfrBooleanFlagEvent,
138 JfrStringFlagEvent,
139 JfrObjectCountEvent,
140 JfrG1HeapRegionInformationEvent,
141 JfrGCConfigurationEvent,
142 JfrGCSurvivorConfigurationEvent,
143 JfrGCTLABConfigurationEvent,
144 JfrGCHeapConfigurationEvent,
145 JfrYoungGenerationConfigurationEvent,
146 JfrZPageAllocationEvent,
147 JfrZThreadPhaseEvent,
148 JfrZStatisticsCounterEvent,
149 JfrZStatisticsSamplerEvent,
150 JfrShenandoahHeapRegionStateChangeEvent,
151 JfrShenandoahHeapRegionInformationEvent,
152 JfrStackFrameEvent,
153
154 MaxJfrEventId
155};
156
157/**
158 * Struct types in the JVM
159 */
160enum JfrStructId {
161 JfrShenandoahHeapRegionStateStruct,
162 JfrZStatisticsCounterTypeStruct,
163 JfrZStatisticsSamplerTypeStruct,
164 JfrNetworkInterfaceNameStruct,
165 JfrThreadStruct,
166 JfrThreadGroupStruct,
167 JfrClassStruct,
168 JfrClassLoaderStruct,
169 JfrMethodStruct,
170 JfrSymbolStruct,
171 JfrThreadStateStruct,
172 JfrGCNameStruct,
173 JfrGCCauseStruct,
174 JfrGCWhenStruct,
175 JfrG1HeapRegionTypeStruct,
176 JfrG1YCTypeStruct,
177 JfrGCThresholdUpdaterStruct,
178 JfrReferenceTypeStruct,
179 JfrMetadataTypeStruct,
180 JfrMetaspaceObjectTypeStruct,
181 JfrNarrowOopModeStruct,
182 JfrVMOperationTypeStruct,
183 JfrCompilerPhaseTypeStruct,
184 JfrFlagValueOriginStruct,
185 JfrCodeBlobTypeStruct,
186 JfrInflateCauseStruct,
187 JfrModuleStruct,
188 JfrPackageStruct,
189 JfrStackTraceStruct,
190 JfrFrameTypeStruct,
191 JfrOldObjectRootSystemStruct,
192 JfrOldObjectRootTypeStruct,
193 JfrOldObjectGcRootStruct,
194 JfrOldObjectArrayStruct,
195 JfrOldObjectFieldStruct,
196 JfrOldObjectStruct,
197 JfrReferenceStruct,
198 JfrThreadStartStruct,
199 JfrThreadEndStruct,
200 JfrThreadSleepStruct,
201 JfrThreadParkStruct,
202 JfrJavaMonitorEnterStruct,
203 JfrJavaMonitorWaitStruct,
204 JfrJavaMonitorInflateStruct,
205 JfrBiasedLockRevocationStruct,
206 JfrBiasedLockSelfRevocationStruct,
207 JfrBiasedLockClassRevocationStruct,
208 JfrReservedStackActivationStruct,
209 JfrClassLoadStruct,
210 JfrClassDefineStruct,
211 JfrClassUnloadStruct,
212 JfrIntFlagChangedStruct,
213 JfrUnsignedIntFlagChangedStruct,
214 JfrLongFlagChangedStruct,
215 JfrUnsignedLongFlagChangedStruct,
216 JfrDoubleFlagChangedStruct,
217 JfrBooleanFlagChangedStruct,
218 JfrStringFlagChangedStruct,
219 JfrVirtualSpaceStruct,
220 JfrObjectSpaceStruct,
221 JfrGCHeapSummaryStruct,
222 JfrMetaspaceSizesStruct,
223 JfrMetaspaceSummaryStruct,
224 JfrMetaspaceGCThresholdStruct,
225 JfrMetaspaceAllocationFailureStruct,
226 JfrMetaspaceOOMStruct,
227 JfrMetaspaceChunkFreeListSummaryStruct,
228 JfrPSHeapSummaryStruct,
229 JfrG1HeapSummaryStruct,
230 JfrGarbageCollectionStruct,
231 JfrParallelOldGarbageCollectionStruct,
232 JfrYoungGarbageCollectionStruct,
233 JfrOldGarbageCollectionStruct,
234 JfrG1GarbageCollectionStruct,
235 JfrG1MMUStruct,
236 JfrEvacuationInformationStruct,
237 JfrGCReferenceStatisticsStruct,
238 JfrCopyFailedStruct,
239 JfrObjectCountAfterGCStruct,
240 JfrG1EvacuationStatisticsStruct,
241 JfrG1EvacuationYoungStatisticsStruct,
242 JfrG1EvacuationOldStatisticsStruct,
243 JfrG1BasicIHOPStruct,
244 JfrG1AdaptiveIHOPStruct,
245 JfrPromoteObjectInNewPLABStruct,
246 JfrPromoteObjectOutsidePLABStruct,
247 JfrPromotionFailedStruct,
248 JfrEvacuationFailedStruct,
249 JfrConcurrentModeFailureStruct,
250 JfrGCPhasePauseStruct,
251 JfrGCPhasePauseLevel1Struct,
252 JfrGCPhasePauseLevel2Struct,
253 JfrGCPhasePauseLevel3Struct,
254 JfrGCPhasePauseLevel4Struct,
255 JfrGCPhaseConcurrentStruct,
256 JfrGCPhaseParallelStruct,
257 JfrAllocationRequiringGCStruct,
258 JfrTenuringDistributionStruct,
259 JfrG1HeapRegionTypeChangeStruct,
260 JfrCompilationStruct,
261 JfrCompilerPhaseStruct,
262 JfrCompilationFailureStruct,
263 JfrCalleeMethodStruct,
264 JfrCompilerInliningStruct,
265 JfrSweepCodeCacheStruct,
266 JfrCodeCacheFullStruct,
267 JfrSafepointBeginStruct,
268 JfrSafepointStateSynchronizationStruct,
269 JfrSafepointCleanupStruct,
270 JfrSafepointCleanupTaskStruct,
271 JfrSafepointEndStruct,
272 JfrExecuteVMOperationStruct,
273 JfrShutdownStruct,
274 JfrObjectAllocationInNewTLABStruct,
275 JfrObjectAllocationOutsideTLABStruct,
276 JfrOldObjectSampleStruct,
277 JfrDumpReasonStruct,
278 JfrDataLossStruct,
279 JfrJVMInformationStruct,
280 JfrOSInformationStruct,
281 JfrVirtualizationInformationStruct,
282 JfrInitialSystemPropertyStruct,
283 JfrInitialEnvironmentVariableStruct,
284 JfrSystemProcessStruct,
285 JfrCPUInformationStruct,
286 JfrCPUTimeStampCounterStruct,
287 JfrCPULoadStruct,
288 JfrThreadCPULoadStruct,
289 JfrThreadContextSwitchRateStruct,
290 JfrNetworkUtilizationStruct,
291 JfrJavaThreadStatisticsStruct,
292 JfrClassLoadingStatisticsStruct,
293 JfrClassLoaderStatisticsStruct,
294 JfrSymbolTableStatisticsStruct,
295 JfrStringTableStatisticsStruct,
296 JfrPlaceholderTableStatisticsStruct,
297 JfrLoaderConstraintsTableStatisticsStruct,
298 JfrProtectionDomainCacheTableStatisticsStruct,
299 JfrThreadAllocationStatisticsStruct,
300 JfrPhysicalMemoryStruct,
301 JfrExecutionSampleStruct,
302 JfrNativeMethodSampleStruct,
303 JfrThreadDumpStruct,
304 JfrNativeLibraryStruct,
305 JfrModuleRequireStruct,
306 JfrModuleExportStruct,
307 JfrCompilerStatisticsStruct,
308 JfrCompilerConfigurationStruct,
309 JfrCodeCacheStatisticsStruct,
310 JfrCodeCacheConfigurationStruct,
311 JfrCodeSweeperStatisticsStruct,
312 JfrCodeSweeperConfigurationStruct,
313 JfrIntFlagStruct,
314 JfrUnsignedIntFlagStruct,
315 JfrLongFlagStruct,
316 JfrUnsignedLongFlagStruct,
317 JfrDoubleFlagStruct,
318 JfrBooleanFlagStruct,
319 JfrStringFlagStruct,
320 JfrObjectCountStruct,
321 JfrG1HeapRegionInformationStruct,
322 JfrGCConfigurationStruct,
323 JfrGCSurvivorConfigurationStruct,
324 JfrGCTLABConfigurationStruct,
325 JfrGCHeapConfigurationStruct,
326 JfrYoungGenerationConfigurationStruct,
327 JfrZPageAllocationStruct,
328 JfrZThreadPhaseStruct,
329 JfrZStatisticsCounterStruct,
330 JfrZStatisticsSamplerStruct,
331 JfrShenandoahHeapRegionStateChangeStruct,
332 JfrShenandoahHeapRegionInformationStruct,
333 JfrStackFrameStruct,
334
335 MaxJfrStructId
336};
337
338typedef enum JfrEventId JfrEventId;
339typedef enum JfrStructId JfrStructId;
340
341#endif // INCLUDE_JFR
342#endif // JFRFILES_JFREVENTIDS_HPP
343