< prev index next >

src/hotspot/share/trace/traceevents.xml

Print this page
rev 47316 : 8187042: Event to show which objects are associated with biased object revocations


  87     <value type="THREAD" field="previousOwner" label="Previous Monitor Owner"/>
  88     <value type="ADDRESS" field="address" label="Monitor Address" relation="JavaMonitorAddress"/>
  89   </event>
  90 
  91   <event id="JavaMonitorWait" path="java/monitor_wait" label="Java Monitor Wait" description="Waiting on a Java monitor"
  92           has_thread="true" has_stacktrace="true" is_instant="false">
  93     <value type="CLASS" field="monitorClass" label="Monitor Class" description="Class of object waited on"/>
  94     <value type="THREAD" field="notifier" label="Notifier Thread" description="Notifying Thread"/>
  95     <value type="MILLIS" field="timeout" label="Timeout" description="Maximum wait time"/>
  96     <value type="BOOLEAN" field="timedOut" label="Timed Out" description="Wait has been timed out"/>
  97     <value type="ADDRESS" field="address" label="Monitor Address" description="Address of object waited on" relation="JavaMonitorAddress"/>
  98   </event>
  99 
 100   <event id="JavaMonitorInflate" path="java/monitor_inflate" label="Java Monitor Inflated"
 101          has_thread="true" has_stacktrace="true" is_instant="false">
 102     <value type="CLASS" field="monitorClass" label="Monitor Class"/>
 103     <value type="ADDRESS" field="address" label="Monitor Address" relation="JavaMonitorAddress"/>
 104     <value type="INFLATECAUSE" field="cause" label="Monitor Inflation Cause" description="Cause of inflation"/>
 105   </event>
 106 













 107   <event id="ReservedStackActivation" path="vm/runtime/reserved_stack_activation" label="Reserved Stack Activation"
 108          description="Activation of Reserved Stack Area caused by stack overflow with ReservedStackAccess annotated method in call stack"
 109          has_thread="true" has_stacktrace="true" is_instant="true">
 110       <value type="METHOD" field="method" label="Java Method"/>
 111   </event>
 112 
 113   <event id="ClassLoad" path="vm/class/load" label="Class Load"
 114          has_thread="true" has_stacktrace="true" is_instant="false">
 115     <value type="CLASS" field="loadedClass" label="Loaded Class"/>
 116     <value type="CLASSLOADER" field="definingClassLoader" label="Defining Class Loader"/>
 117     <value type="CLASSLOADER" field="initiatingClassLoader" label="Initiating Class Loader"/>
 118   </event>
 119 
 120   <event id="ClassDefine" path="vm/class/define" label="Class Define"
 121          has_thread="true" has_stacktrace="true" is_instant="true">
 122     <value type="CLASS" field="definedClass" label="Defined Class"/>
 123     <value type="CLASSLOADER" field="definingClassLoader" label="Defining Class Loader"/>
 124   </event>
 125 
 126   <event id="ClassUnload" path="vm/class/unload" label="Class Unload"




  87     <value type="THREAD" field="previousOwner" label="Previous Monitor Owner"/>
  88     <value type="ADDRESS" field="address" label="Monitor Address" relation="JavaMonitorAddress"/>
  89   </event>
  90 
  91   <event id="JavaMonitorWait" path="java/monitor_wait" label="Java Monitor Wait" description="Waiting on a Java monitor"
  92           has_thread="true" has_stacktrace="true" is_instant="false">
  93     <value type="CLASS" field="monitorClass" label="Monitor Class" description="Class of object waited on"/>
  94     <value type="THREAD" field="notifier" label="Notifier Thread" description="Notifying Thread"/>
  95     <value type="MILLIS" field="timeout" label="Timeout" description="Maximum wait time"/>
  96     <value type="BOOLEAN" field="timedOut" label="Timed Out" description="Wait has been timed out"/>
  97     <value type="ADDRESS" field="address" label="Monitor Address" description="Address of object waited on" relation="JavaMonitorAddress"/>
  98   </event>
  99 
 100   <event id="JavaMonitorInflate" path="java/monitor_inflate" label="Java Monitor Inflated"
 101          has_thread="true" has_stacktrace="true" is_instant="false">
 102     <value type="CLASS" field="monitorClass" label="Monitor Class"/>
 103     <value type="ADDRESS" field="address" label="Monitor Address" relation="JavaMonitorAddress"/>
 104     <value type="INFLATECAUSE" field="cause" label="Monitor Inflation Cause" description="Cause of inflation"/>
 105   </event>
 106 
 107   <event id="BiasedLockRevocation" path="java/biased_lock_revocation" label="Biased Lock Revocation"
 108          description="Revoked bias of object" has_thread="true" has_stacktrace="true" is_instant="false">
 109     <value type="CLASS" field="lockClass" label="Lock Class" description="Class of object whose biased lock was revoked"/>
 110     <value type="INTEGER" field="safepointId" label="Safepoint Identifier" relation="SafepointId"/>
 111   </event>
 112 
 113   <event id="BiasedLockClassRevocation" path="java/biased_lock_class_revocation" label="Biased Lock Class Revocation"
 114          description="Revoked biases for all instances of a class" has_thread="true" has_stacktrace="true" is_instant="false">
 115     <value type="CLASS" field="revokedClass" label="Revoked Class" description="Class whose biased locks were revoked"/>
 116     <value type="BOOLEAN" field="disableBiasing" label="Disable Further Biasing" description="Whether further biasing for instances of this class will be allowed"/>
 117     <value type="INTEGER" field="safepointId" label="Safepoint Identifier" relation="SafepointId"/>
 118   </event>
 119 
 120   <event id="ReservedStackActivation" path="vm/runtime/reserved_stack_activation" label="Reserved Stack Activation"
 121          description="Activation of Reserved Stack Area caused by stack overflow with ReservedStackAccess annotated method in call stack"
 122          has_thread="true" has_stacktrace="true" is_instant="true">
 123       <value type="METHOD" field="method" label="Java Method"/>
 124   </event>
 125 
 126   <event id="ClassLoad" path="vm/class/load" label="Class Load"
 127          has_thread="true" has_stacktrace="true" is_instant="false">
 128     <value type="CLASS" field="loadedClass" label="Loaded Class"/>
 129     <value type="CLASSLOADER" field="definingClassLoader" label="Defining Class Loader"/>
 130     <value type="CLASSLOADER" field="initiatingClassLoader" label="Initiating Class Loader"/>
 131   </event>
 132 
 133   <event id="ClassDefine" path="vm/class/define" label="Class Define"
 134          has_thread="true" has_stacktrace="true" is_instant="true">
 135     <value type="CLASS" field="definedClass" label="Defined Class"/>
 136     <value type="CLASSLOADER" field="definingClassLoader" label="Defining Class Loader"/>
 137   </event>
 138 
 139   <event id="ClassUnload" path="vm/class/unload" label="Class Unload"


< prev index next >