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 = "a7055065-938f-439c-818e-975c13b30be2";
16 packet.header := struct {
20 uint64_t stream_instance_id;
27 tracer_name = "lttng-ust";
34 uuid = "4d76db72-e40f-409e-ba30-532d309d5048";
35 description = "Monotonic Clock";
36 freq = 1000000000; /* Frequency, in Hz */
37 /* clock value offset from Epoch is: offset * (1/freq) */
38 offset = 1565056443054742594;
42 size = 27; align = 1; signed = false;
43 map = clock.monotonic.value;
44 } := uint27_clock_monotonic_t;
47 size = 32; align = 8; signed = false;
48 map = clock.monotonic.value;
49 } := uint32_clock_monotonic_t;
52 size = 64; align = 8; signed = false;
53 map = clock.monotonic.value;
54 } := uint64_clock_monotonic_t;
56 struct packet_context {
57 uint64_clock_monotonic_t timestamp_begin;
58 uint64_clock_monotonic_t timestamp_end;
59 uint64_t content_size;
61 uint64_t packet_seq_num;
62 unsigned long events_discarded;
66 struct event_header_compact {
67 enum : uint5_t { compact = 0 ... 30, extended = 31 } id;
70 uint27_clock_monotonic_t timestamp;
74 uint64_clock_monotonic_t timestamp;
79 struct event_header_large {
80 enum : uint16_t { compact = 0 ... 65534, extended = 65535 } id;
83 uint32_clock_monotonic_t timestamp;
87 uint64_clock_monotonic_t timestamp;
94 event.header := struct event_header_large;
95 packet.context := struct packet_context;
99 name = "my_app:current_temp";
104 integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } _temp;