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 | */ |
13 | enum 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 | */ |
160 | enum 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 | |
338 | typedef enum JfrEventId JfrEventId; |
339 | typedef enum JfrStructId JfrStructId; |
340 | |
341 | #endif // INCLUDE_JFR |
342 | #endif // JFRFILES_JFREVENTIDS_HPP |
343 | |