src/share/vm/trace/trace.xml

Print this page

        

@@ -87,27 +87,27 @@
 
     <event id="ThreadPark" path="java/thread_park" label="Java Thread Park"
             has_thread="true" has_stacktrace="true" is_instant="false">
       <value type="CLASS" field="klass" label="Class Parked On"/>
       <value type="MILLIS" field="timeout" label="Park Timeout"/>
-      <value type="ADDRESS" field="address" label="Address of Object Parked"/>
+      <value type="ADDRESS" field="address" label="Address of Object Parked" relation="java/monitor/address"/>
     </event>
 
     <event id="JavaMonitorEnter" path="java/monitor_enter" label="Java Monitor Blocked"
             has_thread="true" has_stacktrace="true" is_instant="false">
       <value type="CLASS" field="klass" label="Monitor Class"/>
       <value type="JAVALANGTHREAD" field="previousOwner" label="Previous Monitor Owner"/>
-      <value type="ADDRESS" field="address" label="Monitor Address"/>
+      <value type="ADDRESS" field="address" label="Monitor Address" relation="java/monitor/address"/>
     </event>
     
     <event id="JavaMonitorWait" path="java/monitor_wait" label="Java Monitor Wait" description="Waiting on a Java monitor"
             has_thread="true" has_stacktrace="true" is_instant="false">
       <value type="CLASS" field="klass" label="Monitor Class" description="Class of object waited on"/>
       <value type="OSTHREAD" field="notifier" label="Notifier Thread" description="Notifying Thread"/>
       <value type="MILLIS" field="timeout" label="Timeout" description="Maximum wait time"/>
       <value type="BOOLEAN" field="timedOut" label="Timed Out" description="Wait has been timed out"/>
-      <value type="ADDRESS" field="address" label="Monitor Address" description="Address of object waited on"/>
+      <value type="ADDRESS" field="address" label="Monitor Address" description="Address of object waited on" relation="java/monitor/address"/>
     </event>
 
     <struct id="VirtualSpace">
       <value type="ADDRESS" field="start" label="Start Address" description="Start address of the virtual space" />
       <value type="ADDRESS" field="committedEnd" label="Committed End Address" description="End address of the committed memory for the virtual space" />

@@ -188,11 +188,11 @@
       <value type="REFERENCETYPE" field="type" label="Type" />
       <value type="ULONG" field="count" label="Total Count" />
     </event>
 
     <struct id="CopyFailed">
-      <value type="BYTES64" field="objectCount" label="Object Count"/>
+      <value type="ULONG" field="objectCount" label="Object Count"/>
       <value type="BYTES64" field="firstSize" label="First Failed Object Size"/>
       <value type="BYTES64" field="smallestSize" label="Smallest Failed Object Size"/>
       <value type="BYTES64" field="totalSize" label="Total Object Size"/>
       <value type="OSTHREAD" field="thread" label="Running thread"/>
     </struct>

@@ -286,11 +286,11 @@
     <event id="ExecuteVMOperation" path="vm/runtime/execute_vm_operation" label="VM Operation"
         description="Execution of a VM Operation" has_thread="true">
       <value type="VMOPERATIONTYPE" field="operation" label="Operation" />
       <value type="BOOLEAN" field="safepoint" label="At Safepoint" description="If the operation occured at a safepoint."/>
       <value type="BOOLEAN" field="blocking" label="Caller Blocked" description="If the calling thread was blocked until the operation was complete."/>
-      <value type="OSTHREAD" field="caller" label="Caller" transition="TO" description="Thread requesting operation. If non-blocking, will be set to 0 indicating thread is unknown."/>
+      <value type="OSTHREAD" field="caller" label="Caller" transition="FROM" description="Thread requesting operation. If non-blocking, will be set to 0 indicating thread is unknown."/>
     </event>
 
   </events>
   
   <xi:include href="../../../closed/share/vm/trace/traceeventtypes.xml" xmlns:xi="http://www.w3.org/2001/XInclude">