< prev index next >

src/hotspot/share/trace/traceevents.xml

Updates after review: renamed event, removed status field

8041626: Shutdown tracing event

0 <?xml version="1.0" encoding="utf-8"?>                                                                                     
1 <!--                                                                                                                       
2  Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved.                                              
3  DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.                                                             
4 
5  This code is free software; you can redistribute it and/or modify it                                                      
6  under the terms of the GNU General Public License version 2 only, as                                                      
7  published by the Free Software Foundation.                                                                                
8 
9  This code is distributed in the hope that it will be useful, but WITHOUT                                                  
10  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or                                                     
11  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License                                                     
12  version 2 for more details (a copy is included in the LICENSE file that                                                   
13  accompanied this code).                                                                                                   
14 
15  You should have received a copy of the GNU General Public License version                                                 
16  2 along with this work; if not, write to the Free Software Foundation,                                                    
17  Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.                                                             
18 
19  Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA                                                   
20  or visit www.oracle.com if you need additional information or have any                                                    
21  questions.                                                                                                                

0 <?xml version="1.0" encoding="utf-8"?>
1 <!--
2  Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved.
3  DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 
5  This code is free software; you can redistribute it and/or modify it
6  under the terms of the GNU General Public License version 2 only, as
7  published by the Free Software Foundation.
8 
9  This code is distributed in the hope that it will be useful, but WITHOUT
10  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
12  version 2 for more details (a copy is included in the LICENSE file that
13  accompanied this code).
14 
15  You should have received a copy of the GNU General Public License version
16  2 along with this work; if not, write to the Free Software Foundation,
17  Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 
19  Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20  or visit www.oracle.com if you need additional information or have any
21  questions.

610   <event id="SafepointCleanupTask" path="vm/runtime/safepoint/cleanuptask" label="Safepoint Cleanup Task"                  
611          description="Safepointing begin running cleanup tasks" has_thread="true">                                         
612     <value type="INTEGER" field="safepointId" label="Safepoint Identifier" relation="SafepointId"/>                        
613     <value type="STRING" field="name" label="Task Name" description="The task name"/>                                      
614   </event>                                                                                                                 
615 
616   <event id="SafepointEnd" path="vm/runtime/safepoint/end" label="Safepoint End"                                           
617          description="Safepointing end" has_thread="true">                                                                 
618     <value type="INTEGER" field="safepointId" label="Safepoint Identifier" relation="SafepointId"/>                        
619   </event>                                                                                                                 
620 
621   <event id="ExecuteVMOperation" path="vm/runtime/execute_vm_operation" label="VM Operation"                               
622          description="Execution of a VM Operation" has_thread="true">                                                      
623     <value type="VMOPERATIONTYPE" field="operation" label="Operation" />                                                   
624     <value type="BOOLEAN" field="safepoint" label="At Safepoint" description="If the operation occured at a safepoint"/>   
625     <value type="BOOLEAN" field="blocking" label="Caller Blocked" description="If the calling thread was blocked until the 
626     <value type="THREAD" field="caller" label="Caller" transition="FROM" description="Thread requesting operation. If non-b
627     <value type="INTEGER" field="safepointId" label="Safepoint Identifier" description="The safepoint (if any) under which 
628   </event>                                                                                                                 
629 
                                                                                                                           
                                                                                                                           
                                                                                                                           
                                                                                                                           
                                                                                                                           
630   <!-- Allocation events -->                                                                                               
631   <event id="ObjectAllocationInNewTLAB" path="java/object_alloc_in_new_TLAB" label="Allocation in new TLAB"                
632          description="Allocation in new Thread Local Allocation Buffer" has_thread="true" has_stacktrace="true" is_instant=
633     <value type="CLASS" field="objectClass" label="Object Class" description="Class of allocated object"/>                 
634     <value type="BYTES64" field="allocationSize" label="Allocation Size"/>                                                 
635     <value type="BYTES64" field="tlabSize" label="TLAB Size"/>                                                             
636   </event>                                                                                                                 
637 
638   <event id="ObjectAllocationOutsideTLAB" path="java/object_alloc_outside_TLAB" label="Allocation outside TLAB"            
639          description="Allocation outside Thread Local Allocation Buffers" has_thread="true" has_stacktrace="true" is_instan
640     <value type="CLASS" field="objectClass" label="Object Class" description="Class of allocated object"/>                 
641     <value type="BYTES64" field="allocationSize" label="Allocation Size"/>                                                 
642   </event>                                                                                                                 
643 </events>                                                                                                                  

610   <event id="SafepointCleanupTask" path="vm/runtime/safepoint/cleanuptask" label="Safepoint Cleanup Task"
611          description="Safepointing begin running cleanup tasks" has_thread="true">
612     <value type="INTEGER" field="safepointId" label="Safepoint Identifier" relation="SafepointId"/>
613     <value type="STRING" field="name" label="Task Name" description="The task name"/>
614   </event>
615 
616   <event id="SafepointEnd" path="vm/runtime/safepoint/end" label="Safepoint End"
617          description="Safepointing end" has_thread="true">
618     <value type="INTEGER" field="safepointId" label="Safepoint Identifier" relation="SafepointId"/>
619   </event>
620 
621   <event id="ExecuteVMOperation" path="vm/runtime/execute_vm_operation" label="VM Operation"
622          description="Execution of a VM Operation" has_thread="true">
623     <value type="VMOPERATIONTYPE" field="operation" label="Operation" />
624     <value type="BOOLEAN" field="safepoint" label="At Safepoint" description="If the operation occured at a safepoint"/>
625     <value type="BOOLEAN" field="blocking" label="Caller Blocked" description="If the calling thread was blocked until the 
626     <value type="THREAD" field="caller" label="Caller" transition="FROM" description="Thread requesting operation. If non-b
627     <value type="INTEGER" field="safepointId" label="Safepoint Identifier" description="The safepoint (if any) under which 
628   </event>
629 
630   <event id="Shutdown" path="vm/runtime/shutdown" label="VM Shutdown"
631          description="VM shutting down" has_thread="true" has_stacktrace="true" is_instant="true">
632     <value type="STRING" field="reason" label="Reason" description="Reason for VM shutdown"/>
633   </event>
634 
635   <!-- Allocation events -->
636   <event id="ObjectAllocationInNewTLAB" path="java/object_alloc_in_new_TLAB" label="Allocation in new TLAB"
637          description="Allocation in new Thread Local Allocation Buffer" has_thread="true" has_stacktrace="true" is_instant=
638     <value type="CLASS" field="objectClass" label="Object Class" description="Class of allocated object"/>
639     <value type="BYTES64" field="allocationSize" label="Allocation Size"/>
640     <value type="BYTES64" field="tlabSize" label="TLAB Size"/>
641   </event>
642 
643   <event id="ObjectAllocationOutsideTLAB" path="java/object_alloc_outside_TLAB" label="Allocation outside TLAB"
644          description="Allocation outside Thread Local Allocation Buffers" has_thread="true" has_stacktrace="true" is_instan
645     <value type="CLASS" field="objectClass" label="Object Class" description="Class of allocated object"/>
646     <value type="BYTES64" field="allocationSize" label="Allocation Size"/>
647   </event>
648 </events>
< prev index next >