WÑuƒhQ•p;Oª‘áQäg€€/* CTF 1.8 */ typealias integer { size = 8; align = 8; signed = false; } := uint8_t; typealias integer { size = 16; align = 8; signed = false; } := uint16_t; typealias integer { size = 32; align = 8; signed = false; } := uint32_t; typealias integer { size = 64; align = 8; signed = false; } := uint64_t; typealias integer { size = 64; align = 8; signed = false; } := unsigned long; typealias integer { size = 5; align = 1; signed = false; } := uint5_t; typealias integer { size = 27; align = 1; signed = false; } := uint27_t; trace { major = 1; minor = 8; uuid = "83685195-703b-4faa-91e1-51e411671015"; byte_order = le; packet.header := struct { uint32_t magic; uint8_t uuid[16]; uint32_t stream_id; uint64_t stream_instance_id; }; }; env { hostname = "smarchi-efficios"; domain = "ust"; tracer_name = "lttng-ust"; tracer_major = 2; tracer_minor = 10; }; clock { name = "monotonic"; uuid = "25210548-98b9-4ab3-a9de-7d865e4ad32c"; description = "Monotonic Clock"; freq = 1000000000; /* Frequency, in Hz */ /* clock value offset from Epoch is: offset * (1/freq) */ offset = 1571238431155326237; }; typealias integer { size = 27; align = 1; signed = false; map = clock.monotonic.value; } := uint27_clock_monotonic_t; typealias integer { size = 32; align = 8; signed = false; map = clock.monotonic.value; } := uint32_clock_monotonic_t; typealias integer { size = 64; align = 8; signed = false; map = clock.monotonic.value; } := uint64_clock_monotonic_t; struct packet_context { uint64_clock_monotonic_t timestamp_begin; uint64_clock_monotonic_t timestamp_end; uint64_t content_size; uint64_t packet_size; uint64_t packet_seq_num; unsigned long events_discarded; uint32_t cpu_id; }; struct event_header_compact { enum : uint5_t { compact = 0 ... 30, extended = 31 } id; variant { struct { uint27_clock_monotonic_t timestamp; } compact; struct { uint32_t id; uint64_clock_monotonic_t timestamp; } extended; } v; } align(8); struct event_header_large { enum : uint16_t { compact = 0 ... 65534, extended = 65535 } id; variant { struct { uint32_clock_monotonic_t timestamp; } compact; struct { uint32_t id; uint64_clock_monotonic_t timestamp; } extended; } v; } align(8); stream { id = 0; event.header := struct event_header_compact; packet.context := struct packet_context; }; event { name = "lttng_ust_statedump:start"; id = 0; stream_id = 0; loglevel = 13; fields := struct { }; }; event { name = "lttng_ust_statedump:bin_info"; id = 1; stream_id = 0; loglevel = 13; fields := struct { integer { size = 64; align = 8; signed = 0; encoding = none; base = 16; } _baddr; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } _memsz; string _path; integer { size = 8; align = 8; signed = 0; encoding = none; base = 10; } _is_pic; integer { size = 8; align = 8; signed = 0; encoding = none; base = 10; } _has_build_id; integer { size = 8; align = 8; signed = 0; encoding = none; base = 10; } _has_debug_link; }; }; event { name = "lttng_ust_statedump:build_id"; id = 2; stream_id = 0; loglevel = 13; fields := struct { integer { size = 64; align = 8; signed = 0; encoding = none; base = 16; } _baddr; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } __build_id_length; integer { size = 8; align = 8; signed = 0; encoding = none; base = 16; } _build_id[ __build_id_length ]; }; }; event { name = "lttng_ust_statedump:debug_link"; id = 3; stream_id = 0; loglevel = 13; fields := struct { integer { size = 64; align = 8; signed = 0; encoding = none; base = 16; } _baddr; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } _crc; string _filename; }; }; event { name = "lttng_ust_statedump:end"; id = 4; stream_id = 0; loglevel = 13; fields := struct { }; }; event { name = "lttng_ust_lib:load"; id = 5; stream_id = 0; loglevel = 13; fields := struct { integer { size = 64; align = 8; signed = 0; encoding = none; base = 16; } _baddr; WÑuƒhQ•p;Oª‘áQägè€integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } _memsz; string _path; integer { size = 8; align = 8; signed = 0; encoding = none; base = 10; } _has_build_id; integer { size = 8; align = 8; signed = 0; encoding = none; base = 10; } _has_debug_link; }; }; event { name = "lttng_ust_lib:build_id"; id = 6; stream_id = 0; loglevel = 13; fields := struct { integer { size = 64; align = 8; signed = 0; encoding = none; base = 16; } _baddr; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } __build_id_length; integer { size = 8; align = 8; signed = 0; encoding = none; base = 16; } _build_id[ __build_id_length ]; }; }; event { name = "lttng_ust_lib:debug_link"; id = 7; stream_id = 0; loglevel = 13; fields := struct { integer { size = 64; align = 8; signed = 0; encoding = none; base = 16; } _baddr; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } _crc; string _filename; }; }; event { name = "lttng_ust_lib:unload"; id = 8; stream_id = 0; loglevel = 13; fields := struct { integer { size = 64; align = 8; signed = 0; encoding = none; base = 16; } _baddr; }; }; event { name = "lttng_ust_tracef:event"; id = 9; stream_id = 0; loglevel = 14; fields := struct { integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __msg_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } _msg[ __msg_length ]; }; }; event { name = "lttng_ust_tracelog:TRACE_EMERG"; id = 10; stream_id = 0; loglevel = 0; fields := struct { integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } _line; string _file; string _func; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __msg_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } _msg[ __msg_length ]; }; }; event { name = "lttng_ust_tracelog:TRACE_ALERT"; id = 11; stream_id = 0; loglevel = 1; fields := struct { integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } _line; string _file; string _func; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __msg_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } _msg[ __msg_length ]; }; }; event { name = "lttng_ust_tracelog:TRACE_CRIT"; id = 12; stream_id = 0; loglevel = 2; fields := struct { integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } _line; string _file; string _func; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __msg_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } _msg[ __msg_length ]; }; }; event { name = "lttng_ust_tracelog:TRACE_ERR"; id = 13; stream_id = 0; loglevel = 3; fields := struct { integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } _line; string _file; string _func; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __msg_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } _msg[ __msg_length ]; }; }; event { name = "lttng_ust_tracelog:TRACE_WARNING"; id = 14; stream_id = 0; loglevel = 4; fields := struct { integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } _line; string _file; string _func; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __msg_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } _msg[ __msg_length ]; }; }; event { name = "lttng_ust_tracelog:TRACE_NOTICE"; id = 15; stream_id = 0; loglevel = 5; fields := struct { integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } _line; string _file; string _func; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __msg_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } _msg[ __msg_length ]; }; }; event { name = "lttng_ust_tracelog:TRACE_INFO"; id = WÑuƒhQ•p;Oª‘áQägè€16; stream_id = 0; loglevel = 6; fields := struct { integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } _line; string _file; string _func; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __msg_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } _msg[ __msg_length ]; }; }; event { name = "lttng_ust_tracelog:TRACE_DEBUG_SYSTEM"; id = 17; stream_id = 0; loglevel = 7; fields := struct { integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } _line; string _file; string _func; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __msg_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } _msg[ __msg_length ]; }; }; event { name = "lttng_ust_tracelog:TRACE_DEBUG_PROGRAM"; id = 18; stream_id = 0; loglevel = 8; fields := struct { integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } _line; string _file; string _func; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __msg_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } _msg[ __msg_length ]; }; }; event { name = "lttng_ust_tracelog:TRACE_DEBUG_PROCESS"; id = 19; stream_id = 0; loglevel = 9; fields := struct { integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } _line; string _file; string _func; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __msg_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } _msg[ __msg_length ]; }; }; event { name = "lttng_ust_tracelog:TRACE_DEBUG_MODULE"; id = 20; stream_id = 0; loglevel = 10; fields := struct { integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } _line; string _file; string _func; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __msg_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } _msg[ __msg_length ]; }; }; event { name = "lttng_ust_tracelog:TRACE_DEBUG_UNIT"; id = 21; stream_id = 0; loglevel = 11; fields := struct { integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } _line; string _file; string _func; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __msg_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } _msg[ __msg_length ]; }; }; event { name = "lttng_ust_tracelog:TRACE_DEBUG_FUNCTION"; id = 22; stream_id = 0; loglevel = 12; fields := struct { integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } _line; string _file; string _func; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __msg_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } _msg[ __msg_length ]; }; }; event { name = "lttng_ust_tracelog:TRACE_DEBUG_LINE"; id = 23; stream_id = 0; loglevel = 13; fields := struct { integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } _line; string _file; string _func; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __msg_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } _msg[ __msg_length ]; }; }; event { name = "lttng_ust_tracelog:TRACE_DEBUG"; id = 24; stream_id = 0; loglevel = 14; fields := struct { integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } _line; string _file; string _func; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __msg_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } _msg[ __msg_length ]; }; }; event { name = "ust_tests_hello:tptest"; id = 25; stream_id = 0; loglevel = 13; fields := struct { integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } _intfield; integer { size = 32; align = 8; signed = 1; encoding = none; base = 16; } _i WÑuƒhQ•p;Oª‘áQägHE€ntfield2; integer { size = 64; align = 8; signed = 1; encoding = none; base = 10; } _longfield; integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; byte_order = be; } _netintfield; integer { size = 32; align = 8; signed = 1; encoding = none; base = 16; byte_order = be; } _netintfieldhex; integer { size = 64; align = 8; signed = 1; encoding = none; base = 10; } _blah[3]; integer { size = 64; align = 8; signed = 1; encoding = none; base = 10; } _arrfield1[3]; integer { size = 64; align = 8; signed = 1; encoding = none; base = 16; } _arrfield1_hex[3]; integer { size = 64; align = 8; signed = 1; encoding = none; base = 10; byte_order = be; } _arrfield1_network[3]; integer { size = 64; align = 8; signed = 1; encoding = none; base = 16; byte_order = be; } _arrfield1_network_hex[3]; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } _arrfield2[10]; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } __seqfield1_length; integer { size = 8; align = 8; signed = 1; encoding = none; base = 10; } _seqfield1[ __seqfield1_length ]; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } __seqfield1_hex_length; integer { size = 8; align = 8; signed = 1; encoding = none; base = 16; } _seqfield1_hex[ __seqfield1_hex_length ]; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } __seqfield2_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } _seqfield2[ __seqfield2_length ]; integer { size = 64; align = 8; signed = 0; encoding = none; base = 10; } __seqfield_network_3_length; integer { size = 64; align = 8; signed = 1; encoding = none; base = 10; byte_order = be; } _seqfield_network_3[ __seqfield_network_3_length ]; string _stringfield; floating_point { exp_dig = 8; mant_dig = 24; align = 8; } _floatfield; floating_point { exp_dig = 11; mant_dig = 53; align = 8; } _doublefield; integer { size = 8; align = 8; signed = 0; encoding = none; base = 10; } _boolfield; }; }; event { name = "ust_tests_hello:tptest_sighandler"; id = 26; stream_id = 0; loglevel = 13; fields := struct { }; }; one; base = 10; } __msg_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } _msg[ __msg_length ]; }; }; event { name = "lttng_ust_tracelog:TRACE_CRIT"; id = 12; stream_id = 0; loglevel = 2; fields := struct { integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } _line; string _file; string _func; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __msg_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } _msg[ __msg_length ]; }; }; event { name = "lttng_ust_tracelog:TRACE_ERR"; id = 13; stream_id = 0; loglevel = 3; fields := struct { integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } _line; string _file; string _func; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __msg_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } _msg[ __msg_length ]; }; }; event { name = "lttng_ust_tracelog:TRACE_WARNING"; id = 14; stream_id = 0; loglevel = 4; fields := struct { integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } _line; string _file; string _func; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __msg_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } _msg[ __msg_length ]; }; }; event { name = "lttng_ust_tracelog:TRACE_NOTICE"; id = 15; stream_id = 0; loglevel = 5; fields := struct { integer { size = 32; align = 8; signed = 1; encoding = none; base = 10; } _line; string _file; string _func; integer { size = 32; align = 8; signed = 0; encoding = none; base = 10; } __msg_length; integer { size = 8; align = 8; signed = 1; encoding = UTF8; base = 10; } _msg[ __msg_length ]; }; }; event { name = "lttng_ust_tracelog:TRACE_INFO"; id =