377 <value type="UTF8" field="failure" label="Message"/>
378 <value type="UINT" field="compileID" label="Compilation ID" relation="COMP_ID"/>
379 </event>
380
381 <!-- Code sweeper events -->
382
383 <event id="SweepCodeCache" path="vm/code_sweeper/sweep" label="Sweep Code Cache"
384 has_thread="true" is_requestable="false" is_constant="false">
385 <value type="INTEGER" field="sweepIndex" label="Sweep Index" relation="SWEEP_ID"/>
386 <value type="USHORT" field="sweepFractionIndex" label="Fraction Index"/>
387 <value type="UINT" field="sweptCount" label="Methods Swept"/>
388 <value type="UINT" field="flushedCount" label="Methods Flushed"/>
389 <value type="UINT" field="markedCount" label="Methods Reclaimed"/>
390 <value type="UINT" field="zombifiedCount" label="Methods Zombified"/>
391 </event>
392
393 <!-- Code cache events -->
394
395 <event id="CodeCacheFull" path="vm/code_cache/full" label="Code Cache Full"
396 has_thread="true" is_requestable="false" is_constant="false" is_instant="true">
397 <value type="ADDRESS" field="startAddress" label="Start Address"/>
398 <value type="ADDRESS" field="commitedTopAddress" label="Commited Top"/>
399 <value type="ADDRESS" field="reservedTopAddress" label="Reserved Top"/>
400 <value type="INTEGER" field="entryCount" label="Entries"/>
401 <value type="INTEGER" field="methodCount" label="Methods"/>
402 <value type="INTEGER" field="adaptorCount" label="Adaptors"/>
403 <value type="BYTES64" field="unallocatedCapacity" label="Unallocated"/>
404 <value type="INTEGER" field="fullCount" label="Full Count"/>
405 </event>
406
407 <event id="ExecuteVMOperation" path="vm/runtime/execute_vm_operation" label="VM Operation"
408 description="Execution of a VM Operation" has_thread="true">
409 <value type="VMOPERATIONTYPE" field="operation" label="Operation" />
410 <value type="BOOLEAN" field="safepoint" label="At Safepoint" description="If the operation occured at a safepoint."/>
411 <value type="BOOLEAN" field="blocking" label="Caller Blocked" description="If the calling thread was blocked until the operation was complete."/>
412 <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."/>
413 </event>
414
415 <!-- Allocation events -->
416 <event id="AllocObjectInNewTLAB" path="java/object_alloc_in_new_TLAB" label="Allocation in new TLAB"
|
377 <value type="UTF8" field="failure" label="Message"/>
378 <value type="UINT" field="compileID" label="Compilation ID" relation="COMP_ID"/>
379 </event>
380
381 <!-- Code sweeper events -->
382
383 <event id="SweepCodeCache" path="vm/code_sweeper/sweep" label="Sweep Code Cache"
384 has_thread="true" is_requestable="false" is_constant="false">
385 <value type="INTEGER" field="sweepIndex" label="Sweep Index" relation="SWEEP_ID"/>
386 <value type="USHORT" field="sweepFractionIndex" label="Fraction Index"/>
387 <value type="UINT" field="sweptCount" label="Methods Swept"/>
388 <value type="UINT" field="flushedCount" label="Methods Flushed"/>
389 <value type="UINT" field="markedCount" label="Methods Reclaimed"/>
390 <value type="UINT" field="zombifiedCount" label="Methods Zombified"/>
391 </event>
392
393 <!-- Code cache events -->
394
395 <event id="CodeCacheFull" path="vm/code_cache/full" label="Code Cache Full"
396 has_thread="true" is_requestable="false" is_constant="false" is_instant="true">
397 <value type="CODEBLOBTYPE" field="codeBlobType" label="Code Heap"/>
398 <value type="ADDRESS" field="startAddress" label="Start Address"/>
399 <value type="ADDRESS" field="commitedTopAddress" label="Commited Top"/>
400 <value type="ADDRESS" field="reservedTopAddress" label="Reserved Top"/>
401 <value type="INTEGER" field="entryCount" label="Entries"/>
402 <value type="INTEGER" field="methodCount" label="Methods"/>
403 <value type="INTEGER" field="adaptorCount" label="Adaptors"/>
404 <value type="BYTES64" field="unallocatedCapacity" label="Unallocated"/>
405 <value type="INTEGER" field="fullCount" label="Full Count"/>
406 </event>
407
408 <event id="ExecuteVMOperation" path="vm/runtime/execute_vm_operation" label="VM Operation"
409 description="Execution of a VM Operation" has_thread="true">
410 <value type="VMOPERATIONTYPE" field="operation" label="Operation" />
411 <value type="BOOLEAN" field="safepoint" label="At Safepoint" description="If the operation occured at a safepoint."/>
412 <value type="BOOLEAN" field="blocking" label="Caller Blocked" description="If the calling thread was blocked until the operation was complete."/>
413 <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."/>
414 </event>
415
416 <!-- Allocation events -->
417 <event id="AllocObjectInNewTLAB" path="java/object_alloc_in_new_TLAB" label="Allocation in new TLAB"
|