3 typealias integer { size = 8; align = 8; signed = false; } := uint8_t;
4 typealias integer { size = 16; align = 8; signed = false; } := uint16_t;
5 typealias integer { size = 32; align = 8; signed = false; } := uint32_t;
6 typealias integer { size = 64; align = 8; signed = false; } := uint64_t;
7 typealias integer { size = 64; align = 8; signed = false; } := unsigned long;
8 typealias integer { size = 5; align = 1; signed = false; } := uint5_t;
9 typealias integer { size = 27; align = 1; signed = false; } := uint27_t;
14 uuid = "ddb15f3f-a235-444e-9d1b-f131648b5bf1";
16 packet.header := struct {
20 uint64_t stream_instance_id;
26 tracer_name = "lttng-ust";
29 tracer_buffering_scheme = "uid";
30 tracer_buffering_id = 1000;
31 architecture_bit_width = 64;
32 trace_name = "crlf-metadata";
33 trace_creation_datetime = "20231023T193151+0000";
34 hostname = "line-endings";
39 uuid = "d0367630-5511-4855-a390-afe86f9b4545";
40 description = "Monotonic Clock";
41 freq = 1000000000; /* Frequency, in Hz */
42 /* clock value offset from Epoch is: offset * (1/freq) */
43 offset = 1698076473717549015;
47 size = 27; align = 1; signed = false;
48 map = clock.monotonic.value;
49 } := uint27_clock_monotonic_t;
52 size = 32; align = 8; signed = false;
53 map = clock.monotonic.value;
54 } := uint32_clock_monotonic_t;
57 size = 64; align = 8; signed = false;
58 map = clock.monotonic.value;
59 } := uint64_clock_monotonic_t;
61 struct packet_context {
62 uint64_clock_monotonic_t timestamp_begin;
63 uint64_clock_monotonic_t timestamp_end;
64 uint64_t content_size;
66 uint64_t packet_seq_num;
67 unsigned long events_discarded;
71 struct event_header_compact {
72 enum : uint5_t { compact = 0 ... 30, extended = 31 } id;
75 uint27_clock_monotonic_t timestamp;
79 uint64_clock_monotonic_t timestamp;
84 struct event_header_large {
85 enum : uint16_t { compact = 0 ... 65534, extended = 65535 } id;
88 uint32_clock_monotonic_t timestamp;
92 uint64_clock_monotonic_t timestamp;
99 event.header := struct event_header_large;
100 packet.context := struct packet_context;
104 name = "lttng_ust_tracef:event";
109 integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __msg_length;
110 integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } _msg[ __msg_length ];