4 typealias integer { size = 8; align = 8; signed = false; } := uint8_t;
5 typealias integer { size = 16; align = 8; signed = false; } := uint16_t;
6 typealias integer { size = 32; align = 8; signed = false; } := uint32_t;
7 typealias integer { size = 64; align = 8; signed = false; } := uint64_t;
8 typealias integer { size = 64; align = 8; signed = false; } := unsigned long;
9 typealias integer { size = 5; align = 1; signed = false; } := uint5_t;
10 typealias integer { size = 27; align = 1; signed = false; } := uint27_t;
15 uuid = "8c609d38-ed7e-49c3-81df-33cf268062b7";
17 packet.header := struct {
21 uint64_t stream_instance_id;
27 tracer_name = "lttng-ust";
30 tracer_buffering_scheme = "uid";
31 tracer_buffering_id = 1000;
32 architecture_bit_width = 64;
33 trace_name = "lf-metadata";
34 trace_creation_datetime = "20231023T185853+0000";
35 hostname = "line-endings";
40 uuid = "d0367630-5511-4855-a390-afe86f9b4545";
41 description = "Monotonic Clock";
42 freq = 1000000000; /* Frequency, in Hz */
43 /* clock value offset from Epoch is: offset * (1/freq) */
44 offset = 1698076473717549018;
48 size = 27; align = 1; signed = false;
49 map = clock.monotonic.value;
50 } := uint27_clock_monotonic_t;
53 size = 32; align = 8; signed = false;
54 map = clock.monotonic.value;
55 } := uint32_clock_monotonic_t;
58 size = 64; align = 8; signed = false;
59 map = clock.monotonic.value;
60 } := uint64_clock_monotonic_t;
62 struct packet_context {
63 uint64_clock_monotonic_t timestamp_begin;
64 uint64_clock_monotonic_t timestamp_end;
65 uint64_t content_size;
67 uint64_t packet_seq_num;
68 unsigned long events_discarded;
72 struct event_header_compact {
73 enum : uint5_t { compact = 0 ... 30, extended = 31 } id;
76 uint27_clock_monotonic_t timestamp;
80 uint64_clock_monotonic_t timestamp;
85 struct event_header_large {
86 enum : uint16_t { compact = 0 ... 65534, extended = 65535 } id;
89 uint32_clock_monotonic_t timestamp;
93 uint64_clock_monotonic_t timestamp;
100 event.header := struct event_header_large;
101 packet.context := struct packet_context;
105 name = "lttng_ust_tracef:event";
110 integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __msg_length;
111 integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } _msg[ __msg_length ];