232
233 <primary_type symbol="IOBYTES" datatype="U4" contenttype="BYTES"
234 type="u4" sizeop="sizeof(u4)"/>
235
236 <!-- 64-bit unsigned integer, SEMANTIC value BYTES -->
237 <primary_type symbol="BYTES64" datatype="U8" contenttype="BYTES"
238 type="u8" sizeop="sizeof(u8)"/>
239
240 <!-- 64-bit unsigned integer, SEMANTIC value ABSOLUTE MILLISECONDS -->
241 <primary_type symbol="EPOCHMILLIS" datatype="LONG" contenttype="EPOCHMILLIS"
242 type="s8" sizeop="sizeof(s8)"/>
243
244 <!-- 64-bit unsigned integer, SEMANTIC value RELATIVE MILLISECONDS -->
245 <primary_type symbol="MILLIS" datatype="LONG" contenttype="MILLIS"
246 type="s8" sizeop="sizeof(s8)"/>
247
248 <!-- 64-bit unsigned integer, SEMANTIC value RELATIVE NANOSECONDS -->
249 <primary_type symbol="NANOS" datatype="LONG" contenttype="NANOS"
250 type="s8" sizeop="sizeof(s8)"/>
251
252 <!-- 64-bit signed integer, SEMANTIC value ABSOLUTE TICKS -->
253 <primary_type symbol="TICKS" datatype="LONG" contenttype="TICKS"
254 type="s8" sizeop="sizeof(s8)"/>
255
256 <!-- 64-bit signed integer, SEMANTIC value RELATIVE TICKS -->
257 <primary_type symbol="RELATIVE_TICKS" datatype="LONG" contenttype="TICKS"
258 type="s8" sizeop="sizeof(s8)"/>
259
260 <!-- 64-bit unsigned integer, SEMANTIC value ADDRESS (mem loc) -->
261 <primary_type symbol="ADDRESS" datatype="U8" contenttype="ADDRESS"
262 type="u8" sizeop="sizeof(u8)"/>
263
264 <!-- 32-bit float, SEMANTIC value PERCENTAGE (0.0-1.0) -->
265 <primary_type symbol="PERCENT" datatype="FLOAT" contenttype="PERCENTAGE"
266 type="float" sizeop="sizeof(float)"/>
267
268 <!-- UTF-encoded string, max length 64k -->
269 <primary_type symbol="UTF8" datatype="UTF8" contenttype="NONE"
270 type="const char *" sizeop="sizeof_utf(%)"/>
271
272 <!-- UTF-16 encoded (Unicode) string, max length maxjuint -->
273 <primary_type symbol="STRING" datatype="STRING" contenttype="NONE"
274 type="TraceUnicodeString*" sizeop="sizeof_unicode(%)"/>
275
276 <!-- Symbol* constant. Note that this may currently ONLY be used by
277 classes, methods fields. This restriction might be lifted. -->
278 <primary_type symbol="SYMBOL" datatype="U8" contenttype="SYMBOL"
|
232
233 <primary_type symbol="IOBYTES" datatype="U4" contenttype="BYTES"
234 type="u4" sizeop="sizeof(u4)"/>
235
236 <!-- 64-bit unsigned integer, SEMANTIC value BYTES -->
237 <primary_type symbol="BYTES64" datatype="U8" contenttype="BYTES"
238 type="u8" sizeop="sizeof(u8)"/>
239
240 <!-- 64-bit unsigned integer, SEMANTIC value ABSOLUTE MILLISECONDS -->
241 <primary_type symbol="EPOCHMILLIS" datatype="LONG" contenttype="EPOCHMILLIS"
242 type="s8" sizeop="sizeof(s8)"/>
243
244 <!-- 64-bit unsigned integer, SEMANTIC value RELATIVE MILLISECONDS -->
245 <primary_type symbol="MILLIS" datatype="LONG" contenttype="MILLIS"
246 type="s8" sizeop="sizeof(s8)"/>
247
248 <!-- 64-bit unsigned integer, SEMANTIC value RELATIVE NANOSECONDS -->
249 <primary_type symbol="NANOS" datatype="LONG" contenttype="NANOS"
250 type="s8" sizeop="sizeof(s8)"/>
251
252 <!-- 64-bit signed integer, SEMANTIC value TICKS -->
253 <primary_type symbol="TICKS" datatype="LONG" contenttype="TICKS"
254 type="Ticks" sizeop="sizeof(s8)"/>
255
256 <!-- 64-bit signed integer, SEMANTIC value TICKS duration -->
257 <primary_type symbol="TICKSPAN" datatype="LONG" contenttype="TICKS"
258 type="Tickspan" sizeop="sizeof(s8)"/>
259
260 <!-- 64-bit unsigned integer, SEMANTIC value ADDRESS (mem loc) -->
261 <primary_type symbol="ADDRESS" datatype="U8" contenttype="ADDRESS"
262 type="u8" sizeop="sizeof(u8)"/>
263
264 <!-- 32-bit float, SEMANTIC value PERCENTAGE (0.0-1.0) -->
265 <primary_type symbol="PERCENT" datatype="FLOAT" contenttype="PERCENTAGE"
266 type="float" sizeop="sizeof(float)"/>
267
268 <!-- UTF-encoded string, max length 64k -->
269 <primary_type symbol="UTF8" datatype="UTF8" contenttype="NONE"
270 type="const char *" sizeop="sizeof_utf(%)"/>
271
272 <!-- UTF-16 encoded (Unicode) string, max length maxjuint -->
273 <primary_type symbol="STRING" datatype="STRING" contenttype="NONE"
274 type="TraceUnicodeString*" sizeop="sizeof_unicode(%)"/>
275
276 <!-- Symbol* constant. Note that this may currently ONLY be used by
277 classes, methods fields. This restriction might be lifted. -->
278 <primary_type symbol="SYMBOL" datatype="U8" contenttype="SYMBOL"
|