< prev index next >

src/hotspot/share/jfr/metadata/metadata.xml

Print this page

  67   <Event name="Text" category="Java Virtual Machine, Internal" label="Text" startTime="false" thread="true" stackTrace="false" internal="true">
  68     <Field type="string" name="text" label="Text"/>
  69   </Event>
  70   
  71   <Event name="ZThreadDebug" category="Java Virtual Machine, GC, Detailed" label="ZGC Thread Event" description="Temporary latency measurements used during development and debugging of ZGC" thread="true" internal="true">
  72     <Field type="uint" name="gcId" label="GC Identifier" relation="GcId"/>
  73     <Field type="string" name="name" label="Name" />
  74   </Event>
  75 
  76   <!-- Ordinary and experimental events !-->
  77   
  78   <Event name="ThreadStart" category="Java Application" label="Java Thread Start" thread="true" startTime="false" stackTrace="true">
  79     <Field type="Thread" name="thread" label="New Java Thread" />
  80     <Field type="Thread" name="parentThread" label="Parent Java Thread" />
  81   </Event>
  82 
  83   <Event name="ThreadEnd" category="Java Application" label="Java Thread End" thread="true" startTime="false">
  84     <Field type="Thread" name="thread" label="Java Thread" />
  85   </Event>
  86 
  87   <Event name="ThreadSleep" category="Java Application" label="Java Thread Sleep" thread="true" stackTrace="true">
  88     <Field type="long" contentType="millis" name="time" label="Sleep Time" />
  89   </Event>
  90 
  91   <Event name="ThreadPark" category="Java Application" label="Java Thread Park" thread="true" stackTrace="true">
  92     <Field type="Class" name="parkedClass" label="Class Parked On" />
  93     <Field type="long" contentType="nanos" name="timeout" label="Park Timeout" />
  94     <Field type="long" contentType="epochmillis" name="until" label="Park Until" />
  95     <Field type="ulong" contentType="address" name="address" label="Address of Object Parked" relation="JavaMonitorAddress" />
  96   </Event>
  97 
  98   <Event name="JavaMonitorEnter" category="Java Application" label="Java Monitor Blocked" thread="true" stackTrace="true">
  99     <Field type="Class" name="monitorClass" label="Monitor Class" />
 100     <Field type="Thread" name="previousOwner" label="Previous Monitor Owner" />
 101     <Field type="ulong" contentType="address" name="address" label="Monitor Address" relation="JavaMonitorAddress" />
 102   </Event>
 103 
 104   <Event name="JavaMonitorWait" category="Java Application" label="Java Monitor Wait" description="Waiting on a Java monitor" thread="true" stackTrace="true">
 105     <Field type="Class" name="monitorClass" label="Monitor Class" description="Class of object waited on" />
 106     <Field type="Thread" name="notifier" label="Notifier Thread" description="Notifying Thread" />
 107     <Field type="long" contentType="millis" name="timeout" label="Timeout" description="Maximum wait time" />
 108     <Field type="boolean" name="timedOut" label="Timed Out" description="Wait has been timed out" />
 109     <Field type="ulong" contentType="address" name="address" label="Monitor Address" description="Address of object waited on" relation="JavaMonitorAddress" />
 110   </Event>
 111 
 112   <Event name="JavaMonitorInflate" category="Java Application" label="Java Monitor Inflated" thread="true" stackTrace="true">
 113     <Field type="Class" name="monitorClass" label="Monitor Class" />
 114     <Field type="ulong" contentType="address" name="address" label="Monitor Address" relation="JavaMonitorAddress" />
 115     <Field type="InflateCause" name="cause" label="Monitor Inflation Cause" description="Cause of inflation" />
 116   </Event>
 117 
 118   <Event name="SyncOnValueBasedClass" category="Java Virtual Machine, Diagnostics" label="Value Based Class Synchronization" thread="true" stackTrace="true" startTime="false" experimental="true">
 119     <Field type="Class" name="valueBasedClass" label="Value Based Class" />
 120   </Event>
 121 













































 122   <Event name="ReservedStackActivation" category="Java Virtual Machine, Runtime" label="Reserved Stack Activation"
 123     description="Activation of Reserved Stack Area caused by stack overflow with ReservedStackAccess annotated method in call stack" thread="true" stackTrace="true"
 124     startTime="false">
 125     <Field type="Method" name="method" label="Java Method" />
 126   </Event>
 127 
 128   <Event name="ClassLoad" category="Java Virtual Machine, Class Loading" label="Class Load" thread="true" stackTrace="true">
 129     <Field type="Class" name="loadedClass" label="Loaded Class" />
 130     <Field type="ClassLoader" name="definingClassLoader" label="Defining Class Loader" />
 131     <Field type="ClassLoader" name="initiatingClassLoader" label="Initiating Class Loader" />
 132   </Event>
 133 
 134   <Event name="ClassDefine" category="Java Virtual Machine, Class Loading" label="Class Define" thread="true" stackTrace="true" startTime="false">
 135     <Field type="Class" name="definedClass" label="Defined Class" />
 136     <Field type="ClassLoader" name="definingClassLoader" label="Defining Class Loader" />
 137   </Event>
 138 
 139   <Event name="ClassRedefinition" category="Java Virtual Machine, Class Loading" label="Class Redefinition" thread="false" stackTrace="false" startTime="false">
 140     <Field type="Class" name="redefinedClass" label="Redefined Class" />
 141     <Field type="int" name="classModificationCount" label="Class Modification Count" description="The number of times the class has changed"/>

1158   </Type>
1159 
1160   <Type name="ZStatisticsCounterType" label="Z Statistics Counter">
1161     <Field type="string" name="counter" label="Counter" />
1162   </Type>
1163 
1164   <Type name="ZStatisticsSamplerType" label="Z Statistics Sampler">
1165     <Field type="string" name="sampler" label="Sampler" />
1166   </Type>
1167 
1168   <Type name="NetworkInterfaceName" label="Network Interface">
1169     <Field type="string" name="networkInterface" label="Network Interface" description="Network Interface Name" />
1170   </Type>
1171 
1172   <Type name="Thread" label="Thread">
1173     <Field type="string" name="osName" label="OS Thread Name" />
1174     <Field type="long" name="osThreadId" label="OS Thread Id" />
1175     <Field type="string" name="javaName" label="Java Thread Name" />
1176     <Field type="long" name="javaThreadId" label="Java Thread Id" />
1177     <Field type="ThreadGroup" name="group" label="Java Thread Group" />

1178   </Type>
1179 
1180   <Type name="ThreadGroup" label="Thread Group">
1181     <Field type="ThreadGroup" name="parent" label="Parent" />
1182     <Field type="string" name="name" label="Name" />
1183   </Type>
1184 
1185   <Type name="Class" label="Java Class">
1186     <Field type="ClassLoader" name="classLoader" label="Class Loader" />
1187     <Field type="Symbol" name="name" label="Name" />
1188     <Field type="Package" name="package" label="Package" />
1189     <Field type="int" name="modifiers" label="Access Modifiers" />
1190     <Field type="boolean" name="hidden" label="Hidden" />
1191   </Type>
1192 
1193   <Type name="ClassLoader" label="Java Class Loader">
1194     <Field type="Class" name="type" label="Type" />
1195     <Field type="Symbol" name="name" label="Name" />
1196   </Type>
1197 

  67   <Event name="Text" category="Java Virtual Machine, Internal" label="Text" startTime="false" thread="true" stackTrace="false" internal="true">
  68     <Field type="string" name="text" label="Text"/>
  69   </Event>
  70   
  71   <Event name="ZThreadDebug" category="Java Virtual Machine, GC, Detailed" label="ZGC Thread Event" description="Temporary latency measurements used during development and debugging of ZGC" thread="true" internal="true">
  72     <Field type="uint" name="gcId" label="GC Identifier" relation="GcId"/>
  73     <Field type="string" name="name" label="Name" />
  74   </Event>
  75 
  76   <!-- Ordinary and experimental events !-->
  77   
  78   <Event name="ThreadStart" category="Java Application" label="Java Thread Start" thread="true" startTime="false" stackTrace="true">
  79     <Field type="Thread" name="thread" label="New Java Thread" />
  80     <Field type="Thread" name="parentThread" label="Parent Java Thread" />
  81   </Event>
  82 
  83   <Event name="ThreadEnd" category="Java Application" label="Java Thread End" thread="true" startTime="false">
  84     <Field type="Thread" name="thread" label="Java Thread" />
  85   </Event>
  86 




  87   <Event name="ThreadPark" category="Java Application" label="Java Thread Park" thread="true" stackTrace="true">
  88     <Field type="Class" name="parkedClass" label="Class Parked On" />
  89     <Field type="long" contentType="nanos" name="timeout" label="Park Timeout" />
  90     <Field type="long" contentType="epochmillis" name="until" label="Park Until" />
  91     <Field type="ulong" contentType="address" name="address" label="Address of Object Parked" relation="JavaMonitorAddress" />
  92   </Event>
  93 
  94   <Event name="JavaMonitorEnter" category="Java Application" label="Java Monitor Blocked" thread="true" stackTrace="true">
  95     <Field type="Class" name="monitorClass" label="Monitor Class" />
  96     <Field type="Thread" name="previousOwner" label="Previous Monitor Owner" />
  97     <Field type="ulong" contentType="address" name="address" label="Monitor Address" relation="JavaMonitorAddress" />
  98   </Event>
  99 
 100   <Event name="JavaMonitorWait" category="Java Application" label="Java Monitor Wait" description="Waiting on a Java monitor" thread="true" stackTrace="true">
 101     <Field type="Class" name="monitorClass" label="Monitor Class" description="Class of object waited on" />
 102     <Field type="Thread" name="notifier" label="Notifier Thread" description="Notifying Thread" />
 103     <Field type="long" contentType="millis" name="timeout" label="Timeout" description="Maximum wait time" />
 104     <Field type="boolean" name="timedOut" label="Timed Out" description="Wait has been timed out" />
 105     <Field type="ulong" contentType="address" name="address" label="Monitor Address" description="Address of object waited on" relation="JavaMonitorAddress" />
 106   </Event>
 107 
 108   <Event name="JavaMonitorInflate" category="Java Application" label="Java Monitor Inflated" thread="true" stackTrace="true">
 109     <Field type="Class" name="monitorClass" label="Monitor Class" />
 110     <Field type="ulong" contentType="address" name="address" label="Monitor Address" relation="JavaMonitorAddress" />
 111     <Field type="InflateCause" name="cause" label="Monitor Inflation Cause" description="Cause of inflation" />
 112   </Event>
 113 
 114   <Event name="SyncOnValueBasedClass" category="Java Virtual Machine, Diagnostics" label="Value Based Class Synchronization" thread="true" stackTrace="true" startTime="false" experimental="true">
 115     <Field type="Class" name="valueBasedClass" label="Value Based Class" />
 116   </Event>
 117 
 118   <Event name="ContinuationFreeze" experimental="true" category="Java Application" label="Continuation Yield" description="Invocation of Continuation.yield()"
 119     thread="true" stackTrace="true">
 120     <Field type="Thread" name="carrierThread" label="Carrier Thread" description="Thread enlisted as a carrier" />
 121     <Field type="Class" name="contClass" label="Continuation class" description="Class of the continuation" />
 122     <Field type="ushort" name="numIFrames" label="Number of interpreted frames" />
 123     <Field type="ushort" name="numRefs" label="Number of references" />
 124     <Field type="ushort" name="size" label="Stack size in bytes" />
 125   </Event>
 126 
 127   <Event name="ContinuationThaw" experimental="true" category="Java Application" label="Continuation Continue" description="Invocation of Continuation.run() on a started continuation"
 128     thread="true" stackTrace="true">
 129     <Field type="Thread" name="carrierThread" label="Carrier Thread" description="Thread enlisted as a carrier" />
 130     <Field type="Class" name="contClass" label="Continuation class" description="Class of the continuation" />
 131     <Field type="ushort" name="numIFrames" label="Number of interpreted frames" />
 132     <Field type="ushort" name="numRefs" label="Number of references" />
 133     <Field type="ushort" name="size" label="Stack size in bytes" />
 134   </Event>
 135 
 136   <Event name="ContinuationIterateOops" experimental="true" category="Java Virtual Machine" label="Continuation Iterate OOPs" thread="true" stackTrace="false" startTime="false">
 137     <Field type="ulong" name="id" label="Continuation ID" />
 138     <Field type="boolean" name="safepoint" label="Safepoint" />
 139     <Field type="ushort" name="numFrames" label="Frames" />
 140     <Field type="ushort" name="numOops" label="Oops" />
 141   </Event>
 142 
 143   <Event name="ContinuationFreezeYoung" experimental="true" category="Java Virtual Machine" label="Continuation Freeze Young" thread="true" stackTrace="false" startTime="false">
 144     <Field type="ulong" name="id" label="Continuation ID" />
 145     <Field type="uint" name="size" label="Size" />
 146     <Field type="boolean" name="allocate" label="Allocated new" />
 147   </Event>
 148 
 149   <Event name="ContinuationFreezeOld" experimental="true" category="Java Virtual Machine" label="Continuation Freeze Old" thread="true" stackTrace="false" startTime="false">
 150     <Field type="ulong" name="id" label="Continuation ID" />
 151   </Event>
 152 
 153   <Event name="ContinuationThawYoung" experimental="true" category="Java Virtual Machine" label="Continuation Thaw Young" thread="true" stackTrace="false" startTime="false">
 154     <Field type="ulong" name="id" label="Continuation ID" />
 155     <Field type="boolean" name="full" label="Full" />
 156     <Field type="uint" name="size" label="Size" />
 157   </Event>
 158 
 159   <Event name="ContinuationThawOld" experimental="true" category="Java Virtual Machine" label="Continuation Thaw Old" thread="true" stackTrace="false" startTime="false">
 160     <Field type="ulong" name="id" label="Continuation ID" />
 161   </Event>
 162 
 163   <Event name="ReservedStackActivation" category="Java Virtual Machine, Runtime" label="Reserved Stack Activation"
 164     description="Activation of Reserved Stack Area caused by stack overflow with ReservedStackAccess annotated method in call stack" thread="true" stackTrace="true"
 165     startTime="false">
 166     <Field type="Method" name="method" label="Java Method" />
 167   </Event>
 168 
 169   <Event name="ClassLoad" category="Java Virtual Machine, Class Loading" label="Class Load" thread="true" stackTrace="true">
 170     <Field type="Class" name="loadedClass" label="Loaded Class" />
 171     <Field type="ClassLoader" name="definingClassLoader" label="Defining Class Loader" />
 172     <Field type="ClassLoader" name="initiatingClassLoader" label="Initiating Class Loader" />
 173   </Event>
 174 
 175   <Event name="ClassDefine" category="Java Virtual Machine, Class Loading" label="Class Define" thread="true" stackTrace="true" startTime="false">
 176     <Field type="Class" name="definedClass" label="Defined Class" />
 177     <Field type="ClassLoader" name="definingClassLoader" label="Defining Class Loader" />
 178   </Event>
 179 
 180   <Event name="ClassRedefinition" category="Java Virtual Machine, Class Loading" label="Class Redefinition" thread="false" stackTrace="false" startTime="false">
 181     <Field type="Class" name="redefinedClass" label="Redefined Class" />
 182     <Field type="int" name="classModificationCount" label="Class Modification Count" description="The number of times the class has changed"/>

1199   </Type>
1200 
1201   <Type name="ZStatisticsCounterType" label="Z Statistics Counter">
1202     <Field type="string" name="counter" label="Counter" />
1203   </Type>
1204 
1205   <Type name="ZStatisticsSamplerType" label="Z Statistics Sampler">
1206     <Field type="string" name="sampler" label="Sampler" />
1207   </Type>
1208 
1209   <Type name="NetworkInterfaceName" label="Network Interface">
1210     <Field type="string" name="networkInterface" label="Network Interface" description="Network Interface Name" />
1211   </Type>
1212 
1213   <Type name="Thread" label="Thread">
1214     <Field type="string" name="osName" label="OS Thread Name" />
1215     <Field type="long" name="osThreadId" label="OS Thread Id" />
1216     <Field type="string" name="javaName" label="Java Thread Name" />
1217     <Field type="long" name="javaThreadId" label="Java Thread Id" />
1218     <Field type="ThreadGroup" name="group" label="Java Thread Group" />
1219     <Field type="boolean" name="isVirtual" label="Virtual Thread" />
1220   </Type>
1221 
1222   <Type name="ThreadGroup" label="Thread Group">
1223     <Field type="ThreadGroup" name="parent" label="Parent" />
1224     <Field type="string" name="name" label="Name" />
1225   </Type>
1226 
1227   <Type name="Class" label="Java Class">
1228     <Field type="ClassLoader" name="classLoader" label="Class Loader" />
1229     <Field type="Symbol" name="name" label="Name" />
1230     <Field type="Package" name="package" label="Package" />
1231     <Field type="int" name="modifiers" label="Access Modifiers" />
1232     <Field type="boolean" name="hidden" label="Hidden" />
1233   </Type>
1234 
1235   <Type name="ClassLoader" label="Java Class Loader">
1236     <Field type="Class" name="type" label="Type" />
1237     <Field type="Symbol" name="name" label="Name" />
1238   </Type>
1239 
< prev index next >