66 <value type="STRING" field="javaName" label="Java Thread Name"/> |
66 <value type="STRING" field="javaName" label="Java Thread Name"/> |
67 <value type="LONG" field="javaThreadId" label="Java Thread Id"/> |
67 <value type="LONG" field="javaThreadId" label="Java Thread Id"/> |
68 <value type="THREADGROUP" field="group" label="Java Thread Group"/> |
68 <value type="THREADGROUP" field="group" label="Java Thread Group"/> |
69 </content_type> |
69 </content_type> |
70 |
70 |
71 <content_type id="ThreadGroup" hr_name="Thread group" |
71 <content_type id="ThreadGroup" hr_name="Thread Group" |
72 type="U8" jvm_type="THREADGROUP"> |
72 type="U8" jvm_type="THREADGROUP"> |
73 <value type="THREADGROUP" field="parent" label="Parent"/> |
73 <value type="THREADGROUP" field="parent" label="Parent"/> |
74 <value type="STRING" field="name" label="Name"/> |
74 <value type="STRING" field="name" label="Name"/> |
75 </content_type> |
75 </content_type> |
76 |
76 |
77 <content_type id="Class" hr_name="Java class" |
77 <content_type id="Class" hr_name="Java Class" |
78 type="U8" builtin_type="CLASS"> |
78 type="U8" builtin_type="CLASS"> |
79 <value type="CLASS" field="classLoaderType" label="Class Loader"/> |
79 <value type="CLASSLOADER" field="classLoader" label="Class Loader"/> |
80 <value type="SYMBOL" field="name" label="Name"/> |
80 <value type="SYMBOL" field="name" label="Name"/> |
81 <value type="PACKAGE" field="package" label="Package"/> |
81 <value type="PACKAGE" field="package" label="Package"/> |
82 <value type="INTEGER" field="modifiers" label="Access Modifiers"/> |
82 <value type="INTEGER" field="modifiers" label="Access Modifiers"/> |
83 </content_type> |
83 </content_type> |
84 |
84 |
85 <content_type id="Method" hr_name="Java method" |
85 <content_type id="ClassLoader" hr_name="Java Class Loader" |
|
86 type="U8" jvm_type="CLASSLOADER"> |
|
87 <value type="CLASS" field="type" label="Type"/> |
|
88 <value type="SYMBOL" field="name" label="Name"/> |
|
89 </content_type> |
|
90 |
|
91 <content_type id="Method" hr_name="Java Method" |
86 type="U8" jvm_type="METHOD"> |
92 type="U8" jvm_type="METHOD"> |
87 <value type="CLASS" field="type" label="Type"/> |
93 <value type="CLASS" field="type" label="Type"/> |
88 <value type="SYMBOL" field="name" label="Name"/> |
94 <value type="SYMBOL" field="name" label="Name"/> |
89 <value type="SYMBOL" field="descriptor" label="Descriptor"/> |
95 <value type="SYMBOL" field="descriptor" label="Descriptor"/> |
90 <value type="INTEGER" field="modifiers" label="Access Modifiers"/> |
96 <value type="INTEGER" field="modifiers" label="Access Modifiers"/> |
124 <content_type id="G1YCType" hr_name="G1 YC Type" |
130 <content_type id="G1YCType" hr_name="G1 YC Type" |
125 type="U8" jvm_type="G1YCTYPE"> |
131 type="U8" jvm_type="G1YCTYPE"> |
126 <value type="STRING" field="type" label="Type" /> |
132 <value type="STRING" field="type" label="Type" /> |
127 </content_type> |
133 </content_type> |
128 |
134 |
129 <content_type id="GCThresholdUpdater" hr_name="GC Treshold Updater" |
135 <content_type id="GCThresholdUpdater" hr_name="GC Threshold Updater" |
130 type="U8" jvm_type="GCTHRESHOLDUPDATER"> |
136 type="U8" jvm_type="GCTHRESHOLDUPDATER"> |
131 <value type="STRING" field="updater" label="Updater" /> |
137 <value type="STRING" field="updater" label="Updater" /> |
132 </content_type> |
138 </content_type> |
133 |
139 |
134 <content_type id="ReferenceType" hr_name="Reference Type" |
140 <content_type id="ReferenceType" hr_name="Reference Type" |
144 <content_type id="MetaspaceObjectType" hr_name="Metaspace Object Type" |
150 <content_type id="MetaspaceObjectType" hr_name="Metaspace Object Type" |
145 type="U8" jvm_type="METASPACEOBJTYPE"> |
151 type="U8" jvm_type="METASPACEOBJTYPE"> |
146 <value type="STRING" field="type" label="Type" /> |
152 <value type="STRING" field="type" label="Type" /> |
147 </content_type> |
153 </content_type> |
148 |
154 |
149 <content_type id="NarrowOopMode" hr_name="Narrow oop Mode" |
155 <content_type id="NarrowOopMode" hr_name="Narrow Oop Mode" |
150 type="U8" jvm_type="NARROWOOPMODE"> |
156 type="U8" jvm_type="NARROWOOPMODE"> |
151 <value type="STRING" field="mode" label="Mode" /> |
157 <value type="STRING" field="mode" label="Mode" /> |
152 </content_type> |
158 </content_type> |
153 |
159 |
154 <content_type id="VMOperationType" hr_name="VM Operation Type" |
160 <content_type id="VMOperationType" hr_name="VM Operation Type" |
179 <content_type id="Module" hr_name="Module" |
185 <content_type id="Module" hr_name="Module" |
180 type="U8" jvm_type="MODULE"> |
186 type="U8" jvm_type="MODULE"> |
181 <value type="SYMBOL" field="name" label="Name"/> |
187 <value type="SYMBOL" field="name" label="Name"/> |
182 <value type="SYMBOL" field="version" label="Version"/> |
188 <value type="SYMBOL" field="version" label="Version"/> |
183 <value type="SYMBOL" field="location" label="Location"/> |
189 <value type="SYMBOL" field="location" label="Location"/> |
184 <value type="CLASS" field="classLoader" label="Class Loader"/> |
190 <value type="CLASSLOADER" field="classLoader" label="Class Loader"/> |
185 </content_type> |
191 </content_type> |
186 |
192 |
187 <content_type id="Package" hr_name="Package" |
193 <content_type id="Package" hr_name="Package" |
188 type="U8" jvm_type="PACKAGE"> |
194 type="U8" jvm_type="PACKAGE"> |
189 <value type="SYMBOL" field="name" label="Name"/> |
195 <value type="SYMBOL" field="name" label="Name"/> |
301 <!-- A Klass *. The actual class is marked as "used" and will |
307 <!-- A Klass *. The actual class is marked as "used" and will |
302 eventually be written into the recording constant pool --> |
308 eventually be written into the recording constant pool --> |
303 <primary_type symbol="CLASS" datatype="U8" contenttype="CLASS" |
309 <primary_type symbol="CLASS" datatype="U8" contenttype="CLASS" |
304 type="const Klass*" sizeop="sizeof(u8)"/> |
310 type="const Klass*" sizeop="sizeof(u8)"/> |
305 |
311 |
|
312 <primary_type symbol="CLASSLOADER" datatype="U8" contenttype="CLASSLOADER" |
|
313 type="const ClassLoaderData*" sizeop="sizeof(u8)"/> |
|
314 |
306 <primary_type symbol="MODULE" datatype="U8" contenttype="MODULE" |
315 <primary_type symbol="MODULE" datatype="U8" contenttype="MODULE" |
307 type="const ModuleEntry*" sizeop="sizeof(u8)"/> |
316 type="const ModuleEntry*" sizeop="sizeof(u8)"/> |
308 |
317 |
309 <primary_type symbol="PACKAGE" datatype="U8" contenttype="PACKAGE" |
318 <primary_type symbol="PACKAGE" datatype="U8" contenttype="PACKAGE" |
310 type="const PackageEntry*" sizeop="sizeof(u8)"/> |
319 type="const PackageEntry*" sizeop="sizeof(u8)"/> |