--- a/src/hotspot/share/jfr/metadata/metadata.xml Fri Aug 23 18:47:55 2019 +0200
+++ b/src/hotspot/share/jfr/metadata/metadata.xml Sat Aug 24 14:30:27 2019 +0200
@@ -1019,6 +1019,27 @@
<Field type="ulong" contentType="bytes" name="size" label="Size Written" />
</Event>
+ <Event name="ShenandoahHeapRegionStateChange" category="Java Virtual Machine, GC, Detailed" label="Shenandoah Heap Region State Change" description="Information about a Shenandoah heap region state change"
+ startTime="false">
+ <Field type="uint" name="index" label="Index" />
+ <Field type="ShenandoahHeapRegionState" name="from" label="From" />
+ <Field type="ShenandoahHeapRegionState" name="to" label="To" />
+ <Field type="ulong" contentType="address" name="start" label="Start" />
+ <Field type="ulong" contentType="bytes" name="used" label="Used" />
+ </Event>
+
+ <Event name="ShenandoahHeapRegionInformation" category="Java Virtual Machine, GC, Detailed" label="Shenandoah Heap Region Information" description="Information about a specific heap region in the Shenandoah GC"
+ period="everyChunk">
+ <Field type="uint" name="index" label="Index" />
+ <Field type="ShenandoahHeapRegionState" name="state" label="State" />
+ <Field type="ulong" contentType="address" name="start" label="Start" />
+ <Field type="ulong" contentType="bytes" name="used" label="Used" />
+ </Event>
+
+ <Type name="ShenandoahHeapRegionState" label="Shenandoah Heap Region State">
+ <Field type="string" name="state" label="State" />
+ </Type>
+
<Type name="ZStatisticsCounterType" label="Z Statistics Counter">
<Field type="string" name="counter" label="Counter" />
</Type>
@@ -1198,6 +1219,10 @@
<Field type="int" name="bytecodeIndex" label="Bytecode Index" />
<Field type="FrameType" name="type" label="Frame Type" />
</Type>
+
+ <Type name="ChunkHeader" label="Chunk Header">
+ <Field type="byte" array="true" name="payload" label="Payload" />
+ </Type>
<Relation name="JavaMonitorAddress"/>
<Relation name="SafepointId"/>