300 <value type="UTF8" field="failure" label="Message"/>
301 <value type="UINT" field="compileID" label="Compilation ID" relation="COMP_ID"/>
302 </event>
303
304 <!-- Code sweeper events -->
305
306 <event id="SweepCodeCache" path="vm/code_sweeper/sweep" label="Sweep Code Cache"
307 has_thread="true" is_requestable="false" is_constant="false">
308 <value type="INTEGER" field="sweepIndex" label="Sweep Index" relation="SWEEP_ID"/>
309 <value type="USHORT" field="sweepFractionIndex" label="Fraction Index"/>
310 <value type="UINT" field="sweptCount" label="Methods Swept"/>
311 <value type="UINT" field="flushedCount" label="Methods Flushed"/>
312 <value type="UINT" field="markedCount" label="Methods Reclaimed"/>
313 <value type="UINT" field="zombifiedCount" label="Methods Zombified"/>
314 </event>
315
316 <!-- Code cache events -->
317
318 <event id="CodeCacheFull" path="vm/code_cache/full" label="Code Cache Full"
319 has_thread="true" is_requestable="false" is_constant="false" is_instant="true">
320 <value type="ADDRESS" field="startAddress" label="Start Address"/>
321 <value type="ADDRESS" field="commitedTopAddress" label="Commited Top"/>
322 <value type="ADDRESS" field="reservedTopAddress" label="Reserved Top"/>
323 <value type="INTEGER" field="entryCount" label="Entries"/>
324 <value type="INTEGER" field="methodCount" label="Methods"/>
325 <value type="INTEGER" field="adaptorCount" label="Adaptors"/>
326 <value type="BYTES64" field="unallocatedCapacity" label="Unallocated"/>
327 <value type="INTEGER" field="fullCount" label="Full Count"/>
328 </event>
329
330 <event id="ExecuteVMOperation" path="vm/runtime/execute_vm_operation" label="VM Operation"
331 description="Execution of a VM Operation" has_thread="true">
332 <value type="VMOPERATIONTYPE" field="operation" label="Operation" />
333 <value type="BOOLEAN" field="safepoint" label="At Safepoint" description="If the operation occured at a safepoint."/>
334 <value type="BOOLEAN" field="blocking" label="Caller Blocked" description="If the calling thread was blocked until the operation was complete."/>
335 <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."/>
336 </event>
337
338 <!-- Allocation events -->
339 <event id="AllocObjectInNewTLAB" path="java/object_alloc_in_new_TLAB" label="Allocation in new TLAB"
|
300 <value type="UTF8" field="failure" label="Message"/>
301 <value type="UINT" field="compileID" label="Compilation ID" relation="COMP_ID"/>
302 </event>
303
304 <!-- Code sweeper events -->
305
306 <event id="SweepCodeCache" path="vm/code_sweeper/sweep" label="Sweep Code Cache"
307 has_thread="true" is_requestable="false" is_constant="false">
308 <value type="INTEGER" field="sweepIndex" label="Sweep Index" relation="SWEEP_ID"/>
309 <value type="USHORT" field="sweepFractionIndex" label="Fraction Index"/>
310 <value type="UINT" field="sweptCount" label="Methods Swept"/>
311 <value type="UINT" field="flushedCount" label="Methods Flushed"/>
312 <value type="UINT" field="markedCount" label="Methods Reclaimed"/>
313 <value type="UINT" field="zombifiedCount" label="Methods Zombified"/>
314 </event>
315
316 <!-- Code cache events -->
317
318 <event id="CodeCacheFull" path="vm/code_cache/full" label="Code Cache Full"
319 has_thread="true" is_requestable="false" is_constant="false" is_instant="true">
320 <value type="INTEGER" field="codeBlobType" label="CodeBlobType"/>
321 <value type="ADDRESS" field="startAddress" label="Start Address"/>
322 <value type="ADDRESS" field="commitedTopAddress" label="Commited Top"/>
323 <value type="ADDRESS" field="reservedTopAddress" label="Reserved Top"/>
324 <value type="INTEGER" field="entryCount" label="Entries"/>
325 <value type="INTEGER" field="methodCount" label="Methods"/>
326 <value type="INTEGER" field="adaptorCount" label="Adaptors"/>
327 <value type="BYTES64" field="unallocatedCapacity" label="Unallocated"/>
328 <value type="INTEGER" field="fullCount" label="Full Count"/>
329 </event>
330
331 <event id="ExecuteVMOperation" path="vm/runtime/execute_vm_operation" label="VM Operation"
332 description="Execution of a VM Operation" has_thread="true">
333 <value type="VMOPERATIONTYPE" field="operation" label="Operation" />
334 <value type="BOOLEAN" field="safepoint" label="At Safepoint" description="If the operation occured at a safepoint."/>
335 <value type="BOOLEAN" field="blocking" label="Caller Blocked" description="If the calling thread was blocked until the operation was complete."/>
336 <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."/>
337 </event>
338
339 <!-- Allocation events -->
340 <event id="AllocObjectInNewTLAB" path="java/object_alloc_in_new_TLAB" label="Allocation in new TLAB"
|