From: Francis Deslauriers Date: Wed, 22 Jun 2022 19:52:05 +0000 (-0400) Subject: tests: Add CTF 2 version of succeed test traces X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=6032b7f8e6a485ce1f164bec697d093c097711ee;p=babeltrace.git tests: Add CTF 2 version of succeed test traces The following traces were left out: succeed/warnings succeed/succeed3 succeed/succeed4 Because they are testing CTF1 syntax. Signed-off-by: Francis Deslauriers Change-Id: I84504bd934958b6c04d8350610c397a8e851383e Reviewed-on: https://review.lttng.org/c/babeltrace/+/8465 Reviewed-by: Philippe Proulx Reviewed-on: https://review.lttng.org/c/babeltrace/+/8645 --- diff --git a/tests/data/ctf-traces/2/succeed/2packets/channel0_2 b/tests/data/ctf-traces/2/succeed/2packets/channel0_2 new file mode 100644 index 00000000..6f895c9f Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/2packets/channel0_2 differ diff --git a/tests/data/ctf-traces/2/succeed/2packets/index/channel0_2.idx b/tests/data/ctf-traces/2/succeed/2packets/index/channel0_2.idx new file mode 100644 index 00000000..6a4c6da5 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/2packets/index/channel0_2.idx differ diff --git a/tests/data/ctf-traces/2/succeed/2packets/metadata b/tests/data/ctf-traces/2/succeed/2packets/metadata new file mode 100644 index 00000000..f9ad6d1e --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/2packets/metadata @@ -0,0 +1,332 @@ +{ + "type": "preamble", + "uuid": [ + 15, + 55, + 163, + 43, + 23, + 150, + 64, + 141, + 183, + 35, + 189, + 39, + 180, + 89, + 33, + 198 + ], + "version": 2 +} +{ + "environment": { + "domain": "ust", + "hostname": "joraj-alpa", + "tracer_major": 2, + "tracer_minor": 11, + "tracer_name": "lttng-ust" + }, + "packet-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "packet-magic-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "magic" + }, + { + "field-class": { + "length": 16, + "roles": [ + "metadata-stream-uuid" + ], + "type": "static-length-blob" + }, + "name": "uuid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "data-stream-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "data-stream-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_instance_id" + } + ], + "type": "structure" + }, + "type": "trace-class", + "uid": "0f37a32b-1796-408d-b723-bd27b45921c6" +} +{ + "description": "Monotonic Clock", + "frequency": 1000000000, + "id": "monotonic", + "name": "monotonic", + "offset-from-origin": { + "cycles": 433067926, + "seconds": 1561498843 + }, + "origin": "unix-epoch", + "type": "clock-class", + "uid": "db965ea1-f862-45a3-ab65-602642fdad90" +} +{ + "default-clock-class-id": "monotonic", + "event-record-common-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "vpid" + } + ], + "type": "structure" + }, + "event-record-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 16, + "mappings": { + "compact": [ + [ + 0, + 65534 + ] + ], + "extended": [ + [ + 65535, + 65535 + ] + ] + }, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "options": [ + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "compact", + "selector-field-ranges": [ + [ + 0, + 65534 + ] + ] + }, + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "extended", + "selector-field-ranges": [ + [ + 65535, + 65535 + ] + ] + } + ], + "selector-field-location": { + "origin": "event-record-header", + "path": [ + "id" + ] + }, + "type": "variant" + }, + "name": "v" + } + ], + "minimum-alignment": 8, + "type": "structure" + }, + "packet-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_begin" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-end-default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_end" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-content-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "content_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-total-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-sequence-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_seq_num" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "discarded-event-record-counter-snapshot" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "events_discarded" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "cpu_id" + } + ], + "type": "structure" + }, + "type": "data-stream-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "name": "lttng_ust_statedump:procname", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "length": 17, + "type": "static-length-string" + }, + "name": "procname" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/array-align-elem/metadata b/tests/data/ctf-traces/2/succeed/array-align-elem/metadata new file mode 100644 index 00000000..291bc470 --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/array-align-elem/metadata @@ -0,0 +1,50 @@ +{ + "type": "preamble", + "version": 2 +} +{ + "type": "trace-class" +} +{ + "type": "data-stream-class" +} +{ + "name": "ev", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "a" + }, + { + "field-class": { + "element-field-class": { + "alignment": 16, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "length": 0, + "type": "static-length-array" + }, + "name": "b" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "c" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/array-align-elem/stream b/tests/data/ctf-traces/2/succeed/array-align-elem/stream new file mode 100644 index 00000000..aed2973e --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/array-align-elem/stream @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/tests/data/ctf-traces/2/succeed/barectf-event-before-packet/metadata b/tests/data/ctf-traces/2/succeed/barectf-event-before-packet/metadata new file mode 100644 index 00000000..0c918671 --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/barectf-event-before-packet/metadata @@ -0,0 +1,205 @@ +{ + "type": "preamble", + "uuid": [ + 67, + 119, + 72, + 222, + 148, + 53, + 17, + 233, + 131, + 83, + 82, + 84, + 0, + 124, + 104, + 87 + ], + "version": 2 +} +{ + "environment": { + "barectf_gen_date": "2019-06-21T11:00:09.758481", + "domain": "bare", + "tracer_major": 2, + "tracer_minor": 3, + "tracer_name": "barectf", + "tracer_patch": 0 + }, + "packet-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 32, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "packet-magic-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "magic" + }, + { + "field-class": { + "length": 16, + "roles": [ + "metadata-stream-uuid" + ], + "type": "static-length-blob" + }, + "name": "uuid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "roles": [ + "data-stream-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_id" + } + ], + "type": "structure" + }, + "type": "trace-class", + "uid": "437748de-9435-11e9-8353-5254007c6857" +} +{ + "frequency": 1000000000, + "id": "default", + "name": "default", + "offset-from-origin": { + "cycles": 0, + "seconds": 1434072888 + }, + "precision": 0, + "type": "clock-class" +} +{ + "default-clock-class-id": "default", + "event-record-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 64, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + }, + { + "field-class": { + "alignment": 16, + "byte-order": "little-endian", + "length": 16, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + } + ], + "type": "structure" + }, + "packet-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 64, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_begin" + }, + { + "field-class": { + "alignment": 64, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-end-default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_end" + }, + { + "field-class": { + "alignment": 32, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "packet-total-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_size" + }, + { + "field-class": { + "alignment": 32, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "packet-content-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "content_size" + }, + { + "field-class": { + "alignment": 32, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "discarded-event-record-counter-snapshot" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "events_discarded" + } + ], + "type": "structure" + }, + "type": "data-stream-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "critical" + } + }, + "name": "simple_uint32", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 32, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "value" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/barectf-event-before-packet/stream b/tests/data/ctf-traces/2/succeed/barectf-event-before-packet/stream new file mode 100644 index 00000000..55f45f20 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/barectf-event-before-packet/stream differ diff --git a/tests/data/ctf-traces/2/succeed/debug-info/channel0_0 b/tests/data/ctf-traces/2/succeed/debug-info/channel0_0 new file mode 100644 index 00000000..1186c4bc Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/debug-info/channel0_0 differ diff --git a/tests/data/ctf-traces/2/succeed/debug-info/metadata b/tests/data/ctf-traces/2/succeed/debug-info/metadata new file mode 100644 index 00000000..51abc570 --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/debug-info/metadata @@ -0,0 +1,417 @@ +{ + "type": "preamble", + "uuid": [ + 210, + 39, + 15, + 90, + 122, + 112, + 69, + 33, + 134, + 11, + 149, + 79, + 5, + 78, + 4, + 107 + ], + "version": 2 +} +{ + "environment": { + "domain": "ust", + "hostname": "raton", + "tracer_major": 2, + "tracer_minor": 11, + "tracer_name": "lttng-ust" + }, + "packet-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "packet-magic-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "magic" + }, + { + "field-class": { + "length": 16, + "roles": [ + "metadata-stream-uuid" + ], + "type": "static-length-blob" + }, + "name": "uuid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "data-stream-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "data-stream-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_instance_id" + } + ], + "type": "structure" + }, + "type": "trace-class", + "uid": "d2270f5a-7a70-4521-860b-954f054e046b" +} +{ + "description": "Monotonic Clock", + "frequency": 1000000000, + "id": "monotonic", + "name": "monotonic", + "offset-from-origin": { + "cycles": 374722151, + "seconds": 1563264475 + }, + "origin": "unix-epoch", + "type": "clock-class", + "uid": "c56ad62a-6a35-4722-9807-d8e0f118a367" +} +{ + "default-clock-class-id": "monotonic", + "event-record-common-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "vpid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "ip" + } + ], + "type": "structure" + }, + "event-record-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 16, + "mappings": { + "compact": [ + [ + 0, + 65534 + ] + ], + "extended": [ + [ + 65535, + 65535 + ] + ] + }, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "options": [ + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "compact", + "selector-field-ranges": [ + [ + 0, + 65534 + ] + ] + }, + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "extended", + "selector-field-ranges": [ + [ + 65535, + 65535 + ] + ] + } + ], + "selector-field-location": { + "origin": "event-record-header", + "path": [ + "id" + ] + }, + "type": "variant" + }, + "name": "v" + } + ], + "minimum-alignment": 8, + "type": "structure" + }, + "packet-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_begin" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-end-default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_end" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-content-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "content_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-total-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-sequence-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_seq_num" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "discarded-event-record-counter-snapshot" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "events_discarded" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "cpu_id" + } + ], + "type": "structure" + }, + "type": "data-stream-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "name": "lttng_ust_statedump:bin_info", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "memsz" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "path" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "is_pic" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "has_build_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "has_debug_link" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 1, + "name": "my_provider:my_first_tracepoint", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "my_string_field" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "my_integer_field" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/env-warning/dummystream b/tests/data/ctf-traces/2/succeed/env-warning/dummystream new file mode 100644 index 00000000..53d735e0 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/env-warning/dummystream differ diff --git a/tests/data/ctf-traces/2/succeed/env-warning/metadata b/tests/data/ctf-traces/2/succeed/env-warning/metadata new file mode 100644 index 00000000..cb7ec072 --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/env-warning/metadata @@ -0,0 +1,106 @@ +{ + "type": "preamble", + "uuid": [ + 42, + 100, + 34, + 208, + 108, + 238, + 17, + 224, + 140, + 8, + 203, + 7, + 215, + 179, + 165, + 100 + ], + "version": 2 +} +{ + "environment": { + "dummy": "blah" + }, + "packet-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 32, + "byte-order": "little-endian", + "length": 32, + "preferred-display-base": 16, + "roles": [ + "packet-magic-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "magic" + }, + { + "field-class": { + "length": 16, + "roles": [ + "metadata-stream-uuid" + ], + "type": "static-length-blob" + }, + "name": "uuid" + } + ], + "type": "structure" + }, + "type": "trace-class", + "uid": "2a6422d0-6cee-11e0-8c08-cb07d7b3a564" +} +{ + "packet-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 32, + "byte-order": "little-endian", + "length": 32, + "preferred-display-base": 16, + "roles": [ + "packet-content-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "content_size" + }, + { + "field-class": { + "alignment": 32, + "byte-order": "little-endian", + "length": 32, + "preferred-display-base": 16, + "roles": [ + "packet-total-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_size" + } + ], + "type": "structure" + }, + "type": "data-stream-class" +} +{ + "name": "string", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "str" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/ev-disc-no-ts-begin-end/metadata b/tests/data/ctf-traces/2/succeed/ev-disc-no-ts-begin-end/metadata new file mode 100644 index 00000000..4601a155 --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/ev-disc-no-ts-begin-end/metadata @@ -0,0 +1,54 @@ +{ + "type": "preamble", + "version": 2 +} +{ + "type": "trace-class" +} +{ + "packet-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 8, + "roles": [ + "packet-total-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 8, + "roles": [ + "discarded-event-record-counter-snapshot" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "events_discarded" + } + ], + "type": "structure" + }, + "type": "data-stream-class" +} +{ + "name": "ev", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "s" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/ev-disc-no-ts-begin-end/stream b/tests/data/ctf-traces/2/succeed/ev-disc-no-ts-begin-end/stream new file mode 100644 index 00000000..b42129a0 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/ev-disc-no-ts-begin-end/stream differ diff --git a/tests/data/ctf-traces/2/succeed/lttng-crash/chan_0 b/tests/data/ctf-traces/2/succeed/lttng-crash/chan_0 new file mode 100644 index 00000000..a570de85 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/lttng-crash/chan_0 differ diff --git a/tests/data/ctf-traces/2/succeed/lttng-crash/metadata b/tests/data/ctf-traces/2/succeed/lttng-crash/metadata new file mode 100644 index 00000000..6a5ec212 --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/lttng-crash/metadata @@ -0,0 +1,326 @@ +{ + "type": "preamble", + "uuid": [ + 167, + 5, + 80, + 101, + 147, + 143, + 67, + 156, + 129, + 142, + 151, + 92, + 19, + 179, + 11, + 226 + ], + "version": 2 +} +{ + "environment": { + "domain": "ust", + "hostname": "raton", + "tracer_major": 2, + "tracer_minor": 11, + "tracer_name": "lttng-ust" + }, + "packet-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "packet-magic-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "magic" + }, + { + "field-class": { + "length": 16, + "roles": [ + "metadata-stream-uuid" + ], + "type": "static-length-blob" + }, + "name": "uuid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "data-stream-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "data-stream-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_instance_id" + } + ], + "type": "structure" + }, + "type": "trace-class", + "uid": "a7055065-938f-439c-818e-975c13b30be2" +} +{ + "description": "Monotonic Clock", + "frequency": 1000000000, + "id": "monotonic", + "name": "monotonic", + "offset-from-origin": { + "cycles": 54742594, + "seconds": 1565056443 + }, + "origin": "unix-epoch", + "type": "clock-class", + "uid": "4d76db72-e40f-409e-ba30-532d309d5048" +} +{ + "default-clock-class-id": "monotonic", + "event-record-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 16, + "mappings": { + "compact": [ + [ + 0, + 65534 + ] + ], + "extended": [ + [ + 65535, + 65535 + ] + ] + }, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "options": [ + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "compact", + "selector-field-ranges": [ + [ + 0, + 65534 + ] + ] + }, + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "extended", + "selector-field-ranges": [ + [ + 65535, + 65535 + ] + ] + } + ], + "selector-field-location": { + "origin": "event-record-header", + "path": [ + "id" + ] + }, + "type": "variant" + }, + "name": "v" + } + ], + "minimum-alignment": 8, + "type": "structure" + }, + "packet-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_begin" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-end-default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_end" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-content-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "content_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-total-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-sequence-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_seq_num" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "discarded-event-record-counter-snapshot" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "events_discarded" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "cpu_id" + } + ], + "type": "structure" + }, + "type": "data-stream-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "name": "my_app:current_temp", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "temp" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "status" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/lttng-event-after-packet/chan_0 b/tests/data/ctf-traces/2/succeed/lttng-event-after-packet/chan_0 new file mode 100644 index 00000000..fffcccd8 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/lttng-event-after-packet/chan_0 differ diff --git a/tests/data/ctf-traces/2/succeed/lttng-event-after-packet/metadata b/tests/data/ctf-traces/2/succeed/lttng-event-after-packet/metadata new file mode 100644 index 00000000..cbe8d590 --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/lttng-event-after-packet/metadata @@ -0,0 +1,326 @@ +{ + "type": "preamble", + "uuid": [ + 232, + 104, + 15, + 99, + 51, + 107, + 73, + 153, + 155, + 107, + 8, + 15, + 28, + 27, + 159, + 123 + ], + "version": 2 +} +{ + "environment": { + "domain": "ust", + "hostname": "raton", + "tracer_major": 2, + "tracer_minor": 10, + "tracer_name": "lttng-ust" + }, + "packet-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "packet-magic-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "magic" + }, + { + "field-class": { + "length": 16, + "roles": [ + "metadata-stream-uuid" + ], + "type": "static-length-blob" + }, + "name": "uuid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "data-stream-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "data-stream-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_instance_id" + } + ], + "type": "structure" + }, + "type": "trace-class", + "uid": "e8680f63-336b-4999-9b6b-080f1c1b9f7b" +} +{ + "description": "Monotonic Clock", + "frequency": 1000000000, + "id": "monotonic", + "name": "monotonic", + "offset-from-origin": { + "cycles": 54742596, + "seconds": 1565056443 + }, + "origin": "unix-epoch", + "type": "clock-class", + "uid": "4d76db72-e40f-409e-ba30-532d309d5048" +} +{ + "default-clock-class-id": "monotonic", + "event-record-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 16, + "mappings": { + "compact": [ + [ + 0, + 65534 + ] + ], + "extended": [ + [ + 65535, + 65535 + ] + ] + }, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "options": [ + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "compact", + "selector-field-ranges": [ + [ + 0, + 65534 + ] + ] + }, + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "extended", + "selector-field-ranges": [ + [ + 65535, + 65535 + ] + ] + } + ], + "selector-field-location": { + "origin": "event-record-header", + "path": [ + "id" + ] + }, + "type": "variant" + }, + "name": "v" + } + ], + "minimum-alignment": 8, + "type": "structure" + }, + "packet-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_begin" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-end-default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_end" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-content-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "content_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-total-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-sequence-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_seq_num" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "discarded-event-record-counter-snapshot" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "events_discarded" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "cpu_id" + } + ], + "type": "structure" + }, + "type": "data-stream-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "name": "my_app:current_temp", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "temp" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "status" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/README b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/README new file mode 100644 index 00000000..2cf8b891 --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/README @@ -0,0 +1,10 @@ +Trace created with: + + lttng create + lttng enable-channel --kernel --tracefile-size=64k --subbuf-size=64k mychan + lttng enable-event -k --channel=mychan 'sched_*' + lttng start + sleep 2 + lttng stop + + diff --git a/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_0_0.idx b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_0_0.idx new file mode 100644 index 00000000..4b33db85 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_0_0.idx differ diff --git a/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_0_1.idx b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_0_1.idx new file mode 100644 index 00000000..e203b3a0 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_0_1.idx differ diff --git a/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_0_2.idx b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_0_2.idx new file mode 100644 index 00000000..02b52dad Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_0_2.idx differ diff --git a/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_1_0.idx b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_1_0.idx new file mode 100644 index 00000000..6c827412 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_1_0.idx differ diff --git a/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_1_1.idx b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_1_1.idx new file mode 100644 index 00000000..3baed678 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_1_1.idx differ diff --git a/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_1_2.idx b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_1_2.idx new file mode 100644 index 00000000..3b11abd8 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_1_2.idx differ diff --git a/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_2_0.idx b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_2_0.idx new file mode 100644 index 00000000..af7bbd77 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_2_0.idx differ diff --git a/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_2_1.idx b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_2_1.idx new file mode 100644 index 00000000..3115bd94 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_2_1.idx differ diff --git a/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_2_2.idx b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_2_2.idx new file mode 100644 index 00000000..db75e00c Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_2_2.idx differ diff --git a/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_3_0.idx b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_3_0.idx new file mode 100644 index 00000000..d4dcedb1 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_3_0.idx differ diff --git a/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_3_1.idx b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_3_1.idx new file mode 100644 index 00000000..60e579b3 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_3_1.idx differ diff --git a/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/metadata b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/metadata new file mode 100644 index 00000000..70552ef9 --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/metadata @@ -0,0 +1,1104 @@ +{ + "type": "preamble", + "uuid": [ + 111, + 24, + 11, + 12, + 178, + 66, + 193, + 72, + 171, + 68, + 108, + 191, + 150, + 10, + 88, + 178 + ], + "version": 2 +} +{ + "environment": { + "domain": "kernel", + "hostname": "smarchi-efficios", + "kernel_release": "4.15.0-65-generic", + "kernel_version": "#74-Ubuntu SMP Tue Sep 17 17:06:04 UTC 2019", + "sysname": "Linux", + "tracer_major": 2, + "tracer_minor": 10, + "tracer_name": "lttng-modules", + "tracer_patchlevel": 8 + }, + "packet-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "packet-magic-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "magic" + }, + { + "field-class": { + "length": 16, + "roles": [ + "metadata-stream-uuid" + ], + "type": "static-length-blob" + }, + "name": "uuid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "data-stream-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "data-stream-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_instance_id" + } + ], + "type": "structure" + }, + "type": "trace-class", + "uid": "6f180b0c-b242-c148-ab44-6cbf960a58b2" +} +{ + "description": "Monotonic Clock", + "frequency": 1000000000, + "id": "monotonic", + "name": "monotonic", + "offset-from-origin": { + "cycles": 155326264, + "seconds": 1571238431 + }, + "origin": "unix-epoch", + "type": "clock-class", + "uid": "25210548-98b9-4ab3-a9de-7d865e4ad32c" +} +{ + "default-clock-class-id": "monotonic", + "event-record-header-field-class": { + "member-classes": [ + { + "field-class": { + "byte-order": "little-endian", + "length": 5, + "mappings": { + "compact": [ + [ + 0, + 30 + ] + ], + "extended": [ + [ + 31, + 31 + ] + ] + }, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "options": [ + { + "field-class": { + "member-classes": [ + { + "field-class": { + "byte-order": "little-endian", + "length": 27, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "compact", + "selector-field-ranges": [ + [ + 0, + 30 + ] + ] + }, + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "extended", + "selector-field-ranges": [ + [ + 31, + 31 + ] + ] + } + ], + "selector-field-location": { + "origin": "event-record-header", + "path": [ + "id" + ] + }, + "type": "variant" + }, + "name": "v" + } + ], + "minimum-alignment": 8, + "type": "structure" + }, + "packet-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_begin" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-end-default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_end" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-content-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "content_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-total-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-sequence-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_seq_num" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "discarded-event-record-counter-snapshot" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "events_discarded" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "cpu_id" + } + ], + "type": "structure" + }, + "type": "data-stream-class" +} +{ + "name": "sched_kthread_stop", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "length": 16, + "type": "static-length-string" + }, + "name": "comm" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "tid" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "id": 1, + "name": "sched_kthread_stop_ret", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "ret" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "id": 2, + "name": "sched_waking", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "length": 16, + "type": "static-length-string" + }, + "name": "comm" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "tid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "prio" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "target_cpu" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "id": 3, + "name": "sched_wakeup", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "length": 16, + "type": "static-length-string" + }, + "name": "comm" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "tid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "prio" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "target_cpu" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "id": 4, + "name": "sched_wakeup_new", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "length": 16, + "type": "static-length-string" + }, + "name": "comm" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "tid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "prio" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "target_cpu" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "id": 5, + "name": "sched_switch", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "length": 16, + "type": "static-length-string" + }, + "name": "prev_comm" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "prev_tid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "prev_prio" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "name": "prev_state" + }, + { + "field-class": { + "length": 16, + "type": "static-length-string" + }, + "name": "next_comm" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "next_tid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "next_prio" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "id": 6, + "name": "sched_migrate_task", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "length": 16, + "type": "static-length-string" + }, + "name": "comm" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "tid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "prio" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "orig_cpu" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "dest_cpu" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "id": 7, + "name": "sched_process_free", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "length": 16, + "type": "static-length-string" + }, + "name": "comm" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "tid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "prio" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "id": 8, + "name": "sched_process_exit", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "length": 16, + "type": "static-length-string" + }, + "name": "comm" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "tid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "prio" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "id": 9, + "name": "sched_wait_task", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "length": 16, + "type": "static-length-string" + }, + "name": "comm" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "tid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "prio" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "id": 10, + "name": "sched_process_wait", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "length": 16, + "type": "static-length-string" + }, + "name": "comm" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "tid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "prio" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "id": 11, + "name": "sched_process_fork", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "length": 16, + "type": "static-length-string" + }, + "name": "parent_comm" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "parent_tid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "parent_pid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "parent_ns_inum" + }, + { + "field-class": { + "length": 16, + "type": "static-length-string" + }, + "name": "child_comm" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "child_tid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "_vtids_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_vtids_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "vtids" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "child_pid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "child_ns_inum" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "id": 12, + "name": "sched_process_exec", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "filename" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "tid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "old_tid" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "id": 13, + "name": "sched_stat_wait", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "length": 16, + "type": "static-length-string" + }, + "name": "comm" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "tid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "delay" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "id": 14, + "name": "sched_stat_sleep", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "length": 16, + "type": "static-length-string" + }, + "name": "comm" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "tid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "delay" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "id": 15, + "name": "sched_stat_iowait", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "length": 16, + "type": "static-length-string" + }, + "name": "comm" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "tid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "delay" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "id": 16, + "name": "sched_stat_blocked", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "length": 16, + "type": "static-length-string" + }, + "name": "comm" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "tid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "delay" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "id": 17, + "name": "sched_stat_runtime", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "length": 16, + "type": "static-length-string" + }, + "name": "comm" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "tid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "runtime" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "vruntime" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "id": 18, + "name": "sched_pi_setprio", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "length": 16, + "type": "static-length-string" + }, + "name": "comm" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "tid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "oldprio" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "newprio" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_0_0 b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_0_0 new file mode 100644 index 00000000..66370ed6 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_0_0 differ diff --git a/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_0_1 b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_0_1 new file mode 100644 index 00000000..e2676b60 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_0_1 differ diff --git a/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_0_2 b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_0_2 new file mode 100644 index 00000000..c05165f6 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_0_2 differ diff --git a/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_1_0 b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_1_0 new file mode 100644 index 00000000..20f3a76b Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_1_0 differ diff --git a/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_1_1 b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_1_1 new file mode 100644 index 00000000..229df416 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_1_1 differ diff --git a/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_1_2 b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_1_2 new file mode 100644 index 00000000..954309fd Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_1_2 differ diff --git a/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_2_0 b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_2_0 new file mode 100644 index 00000000..8313952e Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_2_0 differ diff --git a/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_2_1 b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_2_1 new file mode 100644 index 00000000..180c0731 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_2_1 differ diff --git a/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_2_2 b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_2_2 new file mode 100644 index 00000000..f38fcdce Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_2_2 differ diff --git a/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_3_0 b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_3_0 new file mode 100644 index 00000000..652ee9a2 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_3_0 differ diff --git a/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_3_1 b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_3_1 new file mode 100644 index 00000000..310c8ab8 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_3_1 differ diff --git a/tests/data/ctf-traces/2/succeed/meta-ctx-sequence/metadata b/tests/data/ctf-traces/2/succeed/meta-ctx-sequence/metadata new file mode 100644 index 00000000..0387be4d --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/meta-ctx-sequence/metadata @@ -0,0 +1,74 @@ +{ + "type": "preamble", + "version": 2 +} +{ + "type": "trace-class" +} +{ + "event-record-common-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "_evt_ctx_seq_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "length-field-location": { + "origin": "event-record-common-context", + "path": [ + "_evt_ctx_seq_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "evt_ctx_seq" + } + ], + "type": "structure" + }, + "packet-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "_pkt_ctx_seq_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "length-field-location": { + "origin": "packet-context", + "path": [ + "_pkt_ctx_seq_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "pkt_ctx_seq" + } + ], + "type": "structure" + }, + "type": "data-stream-class" +} diff --git a/tests/data/ctf-traces/2/succeed/meta-ctx-sequence/stream b/tests/data/ctf-traces/2/succeed/meta-ctx-sequence/stream new file mode 100644 index 00000000..e69de29b diff --git a/tests/data/ctf-traces/2/succeed/meta-variant-no-underscore/metadata b/tests/data/ctf-traces/2/succeed/meta-variant-no-underscore/metadata new file mode 100644 index 00000000..8fd08fc5 --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/meta-variant-no-underscore/metadata @@ -0,0 +1,98 @@ +{ + "type": "preamble", + "version": 2 +} +{ + "type": "trace-class" +} +{ + "type": "data-stream-class" +} +{ + "name": "yo", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 8, + "mappings": { + "COSSETTE": [ + [ + 0, + 0 + ] + ], + "PELCHAT": [ + [ + 1, + 1 + ] + ], + "VOISINE": [ + [ + 2, + 2 + ] + ] + }, + "type": "fixed-length-unsigned-integer" + }, + "name": "tag" + }, + { + "field-class": { + "options": [ + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "COSSETTE", + "selector-field-ranges": [ + [ + 0, + 0 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "PELCHAT", + "selector-field-ranges": [ + [ + 1, + 1 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "VOISINE", + "selector-field-ranges": [ + [ + 2, + 2 + ] + ] + } + ], + "selector-field-location": { + "origin": "event-record-payload", + "path": [ + "tag" + ] + }, + "type": "variant" + }, + "name": "var" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/meta-variant-no-underscore/stream b/tests/data/ctf-traces/2/succeed/meta-variant-no-underscore/stream new file mode 100644 index 00000000..f54d73fe Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/meta-variant-no-underscore/stream differ diff --git a/tests/data/ctf-traces/2/succeed/meta-variant-one-underscore/metadata b/tests/data/ctf-traces/2/succeed/meta-variant-one-underscore/metadata new file mode 100644 index 00000000..c0fd36e1 --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/meta-variant-one-underscore/metadata @@ -0,0 +1,98 @@ +{ + "type": "preamble", + "version": 2 +} +{ + "type": "trace-class" +} +{ + "type": "data-stream-class" +} +{ + "name": "yo", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 8, + "mappings": { + "COSSETTE": [ + [ + 0, + 0 + ] + ], + "PELCHAT": [ + [ + 1, + 1 + ] + ], + "_VOISINE": [ + [ + 2, + 2 + ] + ] + }, + "type": "fixed-length-unsigned-integer" + }, + "name": "tag" + }, + { + "field-class": { + "options": [ + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "COSSETTE", + "selector-field-ranges": [ + [ + 0, + 0 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "PELCHAT", + "selector-field-ranges": [ + [ + 1, + 1 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "VOISINE", + "selector-field-ranges": [ + [ + 2, + 2 + ] + ] + } + ], + "selector-field-location": { + "origin": "event-record-payload", + "path": [ + "tag" + ] + }, + "type": "variant" + }, + "name": "var" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/meta-variant-one-underscore/stream b/tests/data/ctf-traces/2/succeed/meta-variant-one-underscore/stream new file mode 100644 index 00000000..f54d73fe Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/meta-variant-one-underscore/stream differ diff --git a/tests/data/ctf-traces/2/succeed/meta-variant-reserved-keywords/metadata b/tests/data/ctf-traces/2/succeed/meta-variant-reserved-keywords/metadata new file mode 100644 index 00000000..047ce16f --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/meta-variant-reserved-keywords/metadata @@ -0,0 +1,548 @@ +{ + "type": "preamble", + "version": 2 +} +{ + "type": "trace-class" +} +{ + "type": "data-stream-class" +} +{ + "name": "yo", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 8, + "mappings": { + "__Bool": [ + [ + 25, + 25 + ] + ], + "__Complex": [ + [ + 26, + 26 + ] + ], + "__Imaginary": [ + [ + 27, + 27 + ] + ], + "_align": [ + [ + 0, + 0 + ] + ], + "_callsite": [ + [ + 1, + 1 + ] + ], + "_char": [ + [ + 3, + 3 + ] + ], + "_clock": [ + [ + 4, + 4 + ] + ], + "_const": [ + [ + 2, + 2 + ] + ], + "_double": [ + [ + 5, + 5 + ] + ], + "_enum": [ + [ + 6, + 6 + ] + ], + "_env": [ + [ + 7, + 7 + ] + ], + "_event": [ + [ + 8, + 8 + ] + ], + "_float": [ + [ + 10, + 10 + ] + ], + "_floating_point": [ + [ + 9, + 9 + ] + ], + "_int": [ + [ + 12, + 12 + ] + ], + "_integer": [ + [ + 11, + 11 + ] + ], + "_long": [ + [ + 13, + 13 + ] + ], + "_short": [ + [ + 14, + 14 + ] + ], + "_signed": [ + [ + 15, + 15 + ] + ], + "_stream": [ + [ + 16, + 16 + ] + ], + "_string": [ + [ + 17, + 17 + ] + ], + "_struct": [ + [ + 18, + 18 + ] + ], + "_trace": [ + [ + 19, + 19 + ] + ], + "_typealias": [ + [ + 20, + 20 + ] + ], + "_typedef": [ + [ + 21, + 21 + ] + ], + "_unsigned": [ + [ + 22, + 22 + ] + ], + "_variant": [ + [ + 23, + 23 + ] + ], + "_void": [ + [ + 24, + 24 + ] + ] + }, + "type": "fixed-length-unsigned-integer" + }, + "name": "tag" + }, + { + "field-class": { + "options": [ + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "align", + "selector-field-ranges": [ + [ + 0, + 0 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "callsite", + "selector-field-ranges": [ + [ + 1, + 1 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "const", + "selector-field-ranges": [ + [ + 2, + 2 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "char", + "selector-field-ranges": [ + [ + 3, + 3 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "clock", + "selector-field-ranges": [ + [ + 4, + 4 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "double", + "selector-field-ranges": [ + [ + 5, + 5 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "enum", + "selector-field-ranges": [ + [ + 6, + 6 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "env", + "selector-field-ranges": [ + [ + 7, + 7 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "event", + "selector-field-ranges": [ + [ + 8, + 8 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "floating_point", + "selector-field-ranges": [ + [ + 9, + 9 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "float", + "selector-field-ranges": [ + [ + 10, + 10 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "integer", + "selector-field-ranges": [ + [ + 11, + 11 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "int", + "selector-field-ranges": [ + [ + 12, + 12 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "long", + "selector-field-ranges": [ + [ + 13, + 13 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "short", + "selector-field-ranges": [ + [ + 14, + 14 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "signed", + "selector-field-ranges": [ + [ + 15, + 15 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "stream", + "selector-field-ranges": [ + [ + 16, + 16 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "string", + "selector-field-ranges": [ + [ + 17, + 17 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "struct", + "selector-field-ranges": [ + [ + 18, + 18 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "trace", + "selector-field-ranges": [ + [ + 19, + 19 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "typealias", + "selector-field-ranges": [ + [ + 20, + 20 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "typedef", + "selector-field-ranges": [ + [ + 21, + 21 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "unsigned", + "selector-field-ranges": [ + [ + 22, + 22 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "variant", + "selector-field-ranges": [ + [ + 23, + 23 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "void", + "selector-field-ranges": [ + [ + 24, + 24 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "_Bool", + "selector-field-ranges": [ + [ + 25, + 25 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "_Complex", + "selector-field-ranges": [ + [ + 26, + 26 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "_Imaginary", + "selector-field-ranges": [ + [ + 27, + 27 + ] + ] + } + ], + "selector-field-location": { + "origin": "event-record-payload", + "path": [ + "tag" + ] + }, + "type": "variant" + }, + "name": "var" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/meta-variant-reserved-keywords/stream b/tests/data/ctf-traces/2/succeed/meta-variant-reserved-keywords/stream new file mode 100644 index 00000000..f54d73fe Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/meta-variant-reserved-keywords/stream differ diff --git a/tests/data/ctf-traces/2/succeed/meta-variant-same-with-underscore/metadata b/tests/data/ctf-traces/2/succeed/meta-variant-same-with-underscore/metadata new file mode 100644 index 00000000..df7b2afb --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/meta-variant-same-with-underscore/metadata @@ -0,0 +1,98 @@ +{ + "type": "preamble", + "version": 2 +} +{ + "type": "trace-class" +} +{ + "type": "data-stream-class" +} +{ + "name": "yo", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 8, + "mappings": { + "COSSETTE": [ + [ + 0, + 0 + ] + ], + "_PELCHAT": [ + [ + 1, + 1 + ] + ], + "__PELCHAT": [ + [ + 2, + 2 + ] + ] + }, + "type": "fixed-length-unsigned-integer" + }, + "name": "tag" + }, + { + "field-class": { + "options": [ + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "COSSETTE", + "selector-field-ranges": [ + [ + 0, + 0 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "PELCHAT", + "selector-field-ranges": [ + [ + 1, + 1 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "_PELCHAT", + "selector-field-ranges": [ + [ + 2, + 2 + ] + ] + } + ], + "selector-field-location": { + "origin": "event-record-payload", + "path": [ + "tag" + ] + }, + "type": "variant" + }, + "name": "var" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/meta-variant-same-with-underscore/stream b/tests/data/ctf-traces/2/succeed/meta-variant-same-with-underscore/stream new file mode 100644 index 00000000..f54d73fe Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/meta-variant-same-with-underscore/stream differ diff --git a/tests/data/ctf-traces/2/succeed/meta-variant-two-underscores/metadata b/tests/data/ctf-traces/2/succeed/meta-variant-two-underscores/metadata new file mode 100644 index 00000000..a2efcd6e --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/meta-variant-two-underscores/metadata @@ -0,0 +1,98 @@ +{ + "type": "preamble", + "version": 2 +} +{ + "type": "trace-class" +} +{ + "type": "data-stream-class" +} +{ + "name": "yo", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 8, + "mappings": { + "COSSETTE": [ + [ + 0, + 0 + ] + ], + "VOISINE": [ + [ + 2, + 2 + ] + ], + "__PELCHAT": [ + [ + 1, + 1 + ] + ] + }, + "type": "fixed-length-unsigned-integer" + }, + "name": "tag" + }, + { + "field-class": { + "options": [ + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "COSSETTE", + "selector-field-ranges": [ + [ + 0, + 0 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "_PELCHAT", + "selector-field-ranges": [ + [ + 1, + 1 + ] + ] + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "VOISINE", + "selector-field-ranges": [ + [ + 2, + 2 + ] + ] + } + ], + "selector-field-location": { + "origin": "event-record-payload", + "path": [ + "tag" + ] + }, + "type": "variant" + }, + "name": "var" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/meta-variant-two-underscores/stream b/tests/data/ctf-traces/2/succeed/meta-variant-two-underscores/stream new file mode 100644 index 00000000..f54d73fe Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/meta-variant-two-underscores/stream differ diff --git a/tests/data/ctf-traces/2/succeed/multi-domains/kernel/index/kernel_channel_0.idx b/tests/data/ctf-traces/2/succeed/multi-domains/kernel/index/kernel_channel_0.idx new file mode 100644 index 00000000..a7ef2799 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/multi-domains/kernel/index/kernel_channel_0.idx differ diff --git a/tests/data/ctf-traces/2/succeed/multi-domains/kernel/index/kernel_channel_1.idx b/tests/data/ctf-traces/2/succeed/multi-domains/kernel/index/kernel_channel_1.idx new file mode 100644 index 00000000..2c7d0fc7 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/multi-domains/kernel/index/kernel_channel_1.idx differ diff --git a/tests/data/ctf-traces/2/succeed/multi-domains/kernel/index/kernel_channel_2.idx b/tests/data/ctf-traces/2/succeed/multi-domains/kernel/index/kernel_channel_2.idx new file mode 100644 index 00000000..9a480a03 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/multi-domains/kernel/index/kernel_channel_2.idx differ diff --git a/tests/data/ctf-traces/2/succeed/multi-domains/kernel/index/kernel_channel_3.idx b/tests/data/ctf-traces/2/succeed/multi-domains/kernel/index/kernel_channel_3.idx new file mode 100644 index 00000000..92cd8987 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/multi-domains/kernel/index/kernel_channel_3.idx differ diff --git a/tests/data/ctf-traces/2/succeed/multi-domains/kernel/kernel_channel_0 b/tests/data/ctf-traces/2/succeed/multi-domains/kernel/kernel_channel_0 new file mode 100644 index 00000000..a16448d7 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/multi-domains/kernel/kernel_channel_0 differ diff --git a/tests/data/ctf-traces/2/succeed/multi-domains/kernel/kernel_channel_1 b/tests/data/ctf-traces/2/succeed/multi-domains/kernel/kernel_channel_1 new file mode 100644 index 00000000..833d511f Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/multi-domains/kernel/kernel_channel_1 differ diff --git a/tests/data/ctf-traces/2/succeed/multi-domains/kernel/kernel_channel_2 b/tests/data/ctf-traces/2/succeed/multi-domains/kernel/kernel_channel_2 new file mode 100644 index 00000000..24f014e1 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/multi-domains/kernel/kernel_channel_2 differ diff --git a/tests/data/ctf-traces/2/succeed/multi-domains/kernel/kernel_channel_3 b/tests/data/ctf-traces/2/succeed/multi-domains/kernel/kernel_channel_3 new file mode 100644 index 00000000..21a412dc Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/multi-domains/kernel/kernel_channel_3 differ diff --git a/tests/data/ctf-traces/2/succeed/multi-domains/kernel/metadata b/tests/data/ctf-traces/2/succeed/multi-domains/kernel/metadata new file mode 100644 index 00000000..74c88ffd --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/multi-domains/kernel/metadata @@ -0,0 +1,839 @@ +{ + "type": "preamble", + "uuid": [ + 131, + 15, + 33, + 41, + 119, + 213, + 203, + 78, + 144, + 207, + 176, + 117, + 77, + 140, + 232, + 137 + ], + "version": 2 +} +{ + "environment": { + "domain": "kernel", + "hostname": "joraj-alpa", + "kernel_release": "4.15.0-43-generic", + "kernel_version": "#46-Ubuntu SMP Thu Dec 6 14:45:28 UTC 2018", + "sysname": "Linux", + "trace_buffering_scheme": "global", + "trace_creation_datetime": "", + "trace_name": "", + "tracer_major": 2, + "tracer_minor": 11, + "tracer_name": "lttng-modules", + "tracer_patchlevel": 0 + }, + "packet-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "packet-magic-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "magic" + }, + { + "field-class": { + "length": 16, + "roles": [ + "metadata-stream-uuid" + ], + "type": "static-length-blob" + }, + "name": "uuid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "data-stream-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "data-stream-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_instance_id" + } + ], + "type": "structure" + }, + "type": "trace-class", + "uid": "830f2129-77d5-cb4e-90cf-b0754d8ce889" +} +{ + "description": "Monotonic Clock", + "frequency": 1000000000, + "id": "monotonic", + "name": "monotonic", + "offset-from-origin": { + "cycles": 484157378, + "seconds": 1564079206 + }, + "origin": "unix-epoch", + "type": "clock-class", + "uid": "88cba016-36e2-48c2-aff8-3e4b9aefb05c" +} +{ + "default-clock-class-id": "monotonic", + "event-record-header-field-class": { + "member-classes": [ + { + "field-class": { + "byte-order": "little-endian", + "length": 5, + "mappings": { + "compact": [ + [ + 0, + 30 + ] + ], + "extended": [ + [ + 31, + 31 + ] + ] + }, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "options": [ + { + "field-class": { + "member-classes": [ + { + "field-class": { + "byte-order": "little-endian", + "length": 27, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "compact", + "selector-field-ranges": [ + [ + 0, + 30 + ] + ] + }, + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "extended", + "selector-field-ranges": [ + [ + 31, + 31 + ] + ] + } + ], + "selector-field-location": { + "origin": "event-record-header", + "path": [ + "id" + ] + }, + "type": "variant" + }, + "name": "v" + } + ], + "minimum-alignment": 8, + "type": "structure" + }, + "packet-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_begin" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-end-default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_end" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-content-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "content_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-total-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-sequence-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_seq_num" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "discarded-event-record-counter-snapshot" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "events_discarded" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "cpu_id" + } + ], + "type": "structure" + }, + "type": "data-stream-class" +} +{ + "name": "lttng_test_filter_event", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "intfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "name": "intfield2" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "name": "longfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "netintfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 32, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "name": "netintfieldhex" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "arrfield1" + }, + { + "field-class": { + "length": 10, + "type": "static-length-string" + }, + "name": "arrfield2" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "arrfield3" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield1_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-signed-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield1_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "seqfield1" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield2_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield2_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "seqfield2" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield3_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield3_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "seqfield3" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield4_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield4_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "seqfield4" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "stringfield" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "stringfield2" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "_bitfield_seq_length" + }, + { + "field-class": { + "minimum-alignment": 8, + "type": "structure" + }, + "name": "bitfield_seq_padding" + }, + { + "field-class": { + "element-field-class": { + "byte-order": "little-endian", + "length": 1, + "type": "fixed-length-unsigned-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_bitfield_seq_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "bitfield_seq" + }, + { + "field-class": { + "minimum-alignment": 8, + "type": "structure" + }, + "name": "bitfield_array_padding" + }, + { + "field-class": { + "element-field-class": { + "byte-order": "little-endian", + "length": 1, + "type": "fixed-length-unsigned-integer" + }, + "length": 192, + "type": "static-length-array" + }, + "name": "bitfield_array" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "mappings": { + "AUTO: EXPECT 0": [ + [ + 0, + 0 + ] + ], + "AUTO: EXPECT 28": [ + [ + 28, + 28 + ] + ], + "AUTO: EXPECT 304": [ + [ + 304, + 304 + ] + ], + "RANGE: 101 TO 303": [ + [ + 101, + 303 + ] + ], + "VALUE: 23": [ + [ + 23, + 23 + ] + ], + "VALUE: 27": [ + [ + 27, + 27 + ] + ] + }, + "type": "fixed-length-signed-integer" + }, + "name": "enum0" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "mappings": { + "AUTO: EXPECT 0": [ + [ + 0, + 0 + ] + ], + "AUTO: EXPECT 28": [ + [ + 28, + 28 + ] + ], + "AUTO: EXPECT 304": [ + [ + 304, + 304 + ] + ], + "RANGE: 101 TO 303": [ + [ + 101, + 303 + ] + ], + "VALUE: 23": [ + [ + 23, + 23 + ] + ], + "VALUE: 27": [ + [ + 27, + 27 + ] + ] + }, + "type": "fixed-length-signed-integer" + }, + "name": "enum23" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "mappings": { + "AUTO: EXPECT 0": [ + [ + 0, + 0 + ] + ], + "AUTO: EXPECT 28": [ + [ + 28, + 28 + ] + ], + "AUTO: EXPECT 304": [ + [ + 304, + 304 + ] + ], + "RANGE: 101 TO 303": [ + [ + 101, + 303 + ] + ], + "VALUE: 23": [ + [ + 23, + 23 + ] + ], + "VALUE: 27": [ + [ + 27, + 27 + ] + ] + }, + "type": "fixed-length-signed-integer" + }, + "name": "enum27" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "mappings": { + "AUTO: EXPECT 0": [ + [ + 0, + 0 + ] + ], + "AUTO: EXPECT 28": [ + [ + 28, + 28 + ] + ], + "AUTO: EXPECT 304": [ + [ + 304, + 304 + ] + ], + "RANGE: 101 TO 303": [ + [ + 101, + 303 + ] + ], + "VALUE: 23": [ + [ + 23, + 23 + ] + ], + "VALUE: 27": [ + [ + 27, + 27 + ] + ] + }, + "type": "fixed-length-signed-integer" + }, + "name": "enum28" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "mappings": { + "AUTO: EXPECT 0": [ + [ + 0, + 0 + ] + ], + "AUTO: EXPECT 28": [ + [ + 28, + 28 + ] + ], + "AUTO: EXPECT 304": [ + [ + 304, + 304 + ] + ], + "RANGE: 101 TO 303": [ + [ + 101, + 303 + ] + ], + "VALUE: 23": [ + [ + 23, + 23 + ] + ], + "VALUE: 27": [ + [ + 27, + 27 + ] + ] + }, + "type": "fixed-length-signed-integer" + }, + "name": "enum202" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "mappings": { + "AUTO: EXPECT 0": [ + [ + 0, + 0 + ] + ], + "AUTO: EXPECT 28": [ + [ + 28, + 28 + ] + ], + "AUTO: EXPECT 304": [ + [ + 304, + 304 + ] + ], + "RANGE: 101 TO 303": [ + [ + 101, + 303 + ] + ], + "VALUE: 23": [ + [ + 23, + 23 + ] + ], + "VALUE: 27": [ + [ + 27, + 27 + ] + ] + }, + "type": "fixed-length-signed-integer" + }, + "name": "enum304" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/multi-domains/ust/index/ust2_channel_0.idx b/tests/data/ctf-traces/2/succeed/multi-domains/ust/index/ust2_channel_0.idx new file mode 100644 index 00000000..ae8b5eca Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/multi-domains/ust/index/ust2_channel_0.idx differ diff --git a/tests/data/ctf-traces/2/succeed/multi-domains/ust/index/ust2_channel_1.idx b/tests/data/ctf-traces/2/succeed/multi-domains/ust/index/ust2_channel_1.idx new file mode 100644 index 00000000..0ff21e22 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/multi-domains/ust/index/ust2_channel_1.idx differ diff --git a/tests/data/ctf-traces/2/succeed/multi-domains/ust/index/ust2_channel_2.idx b/tests/data/ctf-traces/2/succeed/multi-domains/ust/index/ust2_channel_2.idx new file mode 100644 index 00000000..c506d5af Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/multi-domains/ust/index/ust2_channel_2.idx differ diff --git a/tests/data/ctf-traces/2/succeed/multi-domains/ust/index/ust2_channel_3.idx b/tests/data/ctf-traces/2/succeed/multi-domains/ust/index/ust2_channel_3.idx new file mode 100644 index 00000000..be41dad3 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/multi-domains/ust/index/ust2_channel_3.idx differ diff --git a/tests/data/ctf-traces/2/succeed/multi-domains/ust/metadata b/tests/data/ctf-traces/2/succeed/multi-domains/ust/metadata new file mode 100644 index 00000000..653d261b --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/multi-domains/ust/metadata @@ -0,0 +1,720 @@ +{ + "type": "preamble", + "uuid": [ + 0, + 81, + 210, + 14, + 51, + 137, + 65, + 87, + 150, + 147, + 231, + 213, + 216, + 86, + 90, + 160 + ], + "version": 2 +} +{ + "environment": { + "domain": "ust", + "hostname": "joraj-alpa", + "tracer_major": 2, + "tracer_minor": 11, + "tracer_name": "lttng-ust" + }, + "packet-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "packet-magic-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "magic" + }, + { + "field-class": { + "length": 16, + "roles": [ + "metadata-stream-uuid" + ], + "type": "static-length-blob" + }, + "name": "uuid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "data-stream-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "data-stream-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_instance_id" + } + ], + "type": "structure" + }, + "type": "trace-class", + "uid": "0051d20e-3389-4157-9693-e7d5d8565aa0" +} +{ + "description": "Monotonic Clock", + "frequency": 1000000000, + "id": "monotonic", + "name": "monotonic", + "offset-from-origin": { + "cycles": 484157338, + "seconds": 1564079206 + }, + "origin": "unix-epoch", + "type": "clock-class", + "uid": "88cba016-36e2-48c2-aff8-3e4b9aefb05c" +} +{ + "default-clock-class-id": "monotonic", + "event-record-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 16, + "mappings": { + "compact": [ + [ + 0, + 65534 + ] + ], + "extended": [ + [ + 65535, + 65535 + ] + ] + }, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "options": [ + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "compact", + "selector-field-ranges": [ + [ + 0, + 65534 + ] + ] + }, + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "extended", + "selector-field-ranges": [ + [ + 65535, + 65535 + ] + ] + } + ], + "selector-field-location": { + "origin": "event-record-header", + "path": [ + "id" + ] + }, + "type": "variant" + }, + "name": "v" + } + ], + "minimum-alignment": 8, + "type": "structure" + }, + "packet-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_begin" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-end-default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_end" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-content-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "content_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-total-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-sequence-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_seq_num" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "discarded-event-record-counter-snapshot" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "events_discarded" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "cpu_id" + } + ], + "type": "structure" + }, + "type": "data-stream-class" +} +{ + "default-clock-class-id": "monotonic", + "event-record-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 16, + "mappings": { + "compact": [ + [ + 0, + 65534 + ] + ], + "extended": [ + [ + 65535, + 65535 + ] + ] + }, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "options": [ + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "compact", + "selector-field-ranges": [ + [ + 0, + 65534 + ] + ] + }, + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "extended", + "selector-field-ranges": [ + [ + 65535, + 65535 + ] + ] + } + ], + "selector-field-location": { + "origin": "event-record-header", + "path": [ + "id" + ] + }, + "type": "variant" + }, + "name": "v" + } + ], + "minimum-alignment": 8, + "type": "structure" + }, + "id": 1, + "packet-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_begin" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-end-default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_end" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-content-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "content_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-total-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-sequence-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_seq_num" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "discarded-event-record-counter-snapshot" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "events_discarded" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "cpu_id" + } + ], + "type": "structure" + }, + "type": "data-stream-class" +} +{ + "default-clock-class-id": "monotonic", + "event-record-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 16, + "mappings": { + "compact": [ + [ + 0, + 65534 + ] + ], + "extended": [ + [ + 65535, + 65535 + ] + ] + }, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "options": [ + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "compact", + "selector-field-ranges": [ + [ + 0, + 65534 + ] + ] + }, + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "extended", + "selector-field-ranges": [ + [ + 65535, + 65535 + ] + ] + } + ], + "selector-field-location": { + "origin": "event-record-header", + "path": [ + "id" + ] + }, + "type": "variant" + }, + "name": "v" + } + ], + "minimum-alignment": 8, + "type": "structure" + }, + "id": 2, + "packet-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_begin" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-end-default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_end" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-content-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "content_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-total-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-sequence-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_seq_num" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "discarded-event-record-counter-snapshot" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "events_discarded" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "cpu_id" + } + ], + "type": "structure" + }, + "type": "data-stream-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "warning" + } + }, + "data-stream-class-id": 2, + "name": "sample_component:message", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "message" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/multi-domains/ust/ust2_channel_0 b/tests/data/ctf-traces/2/succeed/multi-domains/ust/ust2_channel_0 new file mode 100644 index 00000000..5aa372aa Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/multi-domains/ust/ust2_channel_0 differ diff --git a/tests/data/ctf-traces/2/succeed/multi-domains/ust/ust2_channel_1 b/tests/data/ctf-traces/2/succeed/multi-domains/ust/ust2_channel_1 new file mode 100644 index 00000000..cc288edd Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/multi-domains/ust/ust2_channel_1 differ diff --git a/tests/data/ctf-traces/2/succeed/multi-domains/ust/ust2_channel_2 b/tests/data/ctf-traces/2/succeed/multi-domains/ust/ust2_channel_2 new file mode 100644 index 00000000..ff260111 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/multi-domains/ust/ust2_channel_2 differ diff --git a/tests/data/ctf-traces/2/succeed/multi-domains/ust/ust2_channel_3 b/tests/data/ctf-traces/2/succeed/multi-domains/ust/ust2_channel_3 new file mode 100644 index 00000000..547501c1 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/multi-domains/ust/ust2_channel_3 differ diff --git a/tests/data/ctf-traces/2/succeed/no-packet-context/metadata b/tests/data/ctf-traces/2/succeed/no-packet-context/metadata new file mode 100644 index 00000000..6b3997b0 --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/no-packet-context/metadata @@ -0,0 +1,25 @@ +{ + "type": "preamble", + "version": 2 +} +{ + "type": "trace-class" +} +{ + "type": "data-stream-class" +} +{ + "name": "ev", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "s" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/no-packet-context/stream b/tests/data/ctf-traces/2/succeed/no-packet-context/stream new file mode 100644 index 00000000..0db26329 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/no-packet-context/stream differ diff --git a/tests/data/ctf-traces/2/succeed/sequence/channel0_0 b/tests/data/ctf-traces/2/succeed/sequence/channel0_0 new file mode 100644 index 00000000..5038a227 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/sequence/channel0_0 differ diff --git a/tests/data/ctf-traces/2/succeed/sequence/channel0_1 b/tests/data/ctf-traces/2/succeed/sequence/channel0_1 new file mode 100644 index 00000000..fd947382 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/sequence/channel0_1 differ diff --git a/tests/data/ctf-traces/2/succeed/sequence/channel0_2 b/tests/data/ctf-traces/2/succeed/sequence/channel0_2 new file mode 100644 index 00000000..9d848fcb Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/sequence/channel0_2 differ diff --git a/tests/data/ctf-traces/2/succeed/sequence/channel0_3 b/tests/data/ctf-traces/2/succeed/sequence/channel0_3 new file mode 100644 index 00000000..ef385c38 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/sequence/channel0_3 differ diff --git a/tests/data/ctf-traces/2/succeed/sequence/metadata b/tests/data/ctf-traces/2/succeed/sequence/metadata new file mode 100644 index 00000000..d68b985f --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/sequence/metadata @@ -0,0 +1,339 @@ +{ + "type": "preamble", + "uuid": [ + 89, + 5, + 35, + 51, + 228, + 144, + 78, + 217, + 175, + 122, + 182, + 82, + 67, + 127, + 186, + 154 + ], + "version": 2 +} +{ + "environment": { + "domain": "ust", + "hostname": "host", + "tracer_major": 2, + "tracer_minor": 3, + "tracer_name": "lttng-ust" + }, + "packet-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "packet-magic-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "magic" + }, + { + "field-class": { + "length": 16, + "roles": [ + "metadata-stream-uuid" + ], + "type": "static-length-blob" + }, + "name": "uuid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "data-stream-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_id" + } + ], + "type": "structure" + }, + "type": "trace-class", + "uid": "59052333-e490-4ed9-af7a-b652437fba9a" +} +{ + "description": "Monotonic Clock", + "frequency": 1000000000, + "id": "monotonic", + "name": "monotonic", + "offset-from-origin": { + "cycles": 542680815, + "seconds": 1375437179 + }, + "origin": "unix-epoch", + "type": "clock-class", + "uid": "5f3ed925-9d73-4637-b8e4-02077abc8c8f" +} +{ + "default-clock-class-id": "monotonic", + "event-record-header-field-class": { + "member-classes": [ + { + "field-class": { + "byte-order": "little-endian", + "length": 5, + "mappings": { + "compact": [ + [ + 0, + 30 + ] + ], + "extended": [ + [ + 31, + 31 + ] + ] + }, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "options": [ + { + "field-class": { + "member-classes": [ + { + "field-class": { + "byte-order": "little-endian", + "length": 27, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "compact", + "selector-field-ranges": [ + [ + 0, + 30 + ] + ] + }, + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "extended", + "selector-field-ranges": [ + [ + 31, + 31 + ] + ] + } + ], + "selector-field-location": { + "origin": "event-record-header", + "path": [ + "id" + ] + }, + "type": "variant" + }, + "name": "v" + } + ], + "minimum-alignment": 8, + "type": "structure" + }, + "packet-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_begin" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-end-default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_end" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-content-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "content_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-total-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "discarded-event-record-counter-snapshot" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "events_discarded" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "cpu_id" + } + ], + "type": "structure" + }, + "type": "data-stream-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "alert" + } + }, + "name": "sequence event", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seq_int_field_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seq_int_field_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "seq_int_field" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seq_long_field_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seq_long_field_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "seq_long_field" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/chan_0 b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/chan_0 new file mode 100644 index 00000000..977d3bb3 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/chan_0 differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/chan_1 b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/chan_1 new file mode 100644 index 00000000..74d07f3c Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/chan_1 differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/chan_2 b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/chan_2 new file mode 100644 index 00000000..5a838d62 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/chan_2 differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/chan_3 b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/chan_3 new file mode 100644 index 00000000..e78fc591 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/chan_3 differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/index/chan_0.idx b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/index/chan_0.idx new file mode 100644 index 00000000..8f5104b3 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/index/chan_0.idx differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/index/chan_1.idx b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/index/chan_1.idx new file mode 100644 index 00000000..17cc60b6 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/index/chan_1.idx differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/index/chan_2.idx b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/index/chan_2.idx new file mode 100644 index 00000000..a52405f9 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/index/chan_2.idx differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/index/chan_3.idx b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/index/chan_3.idx new file mode 100644 index 00000000..afaa8d76 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/index/chan_3.idx differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/metadata b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/metadata new file mode 100644 index 00000000..30400dab --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/metadata @@ -0,0 +1,1837 @@ +{ + "type": "preamble", + "uuid": [ + 33, + 205, + 250, + 94, + 154, + 100, + 73, + 10, + 131, + 44, + 83, + 172, + 166, + 193, + 1, + 186 + ], + "version": 2 +} +{ + "environment": { + "domain": "ust", + "hostname": "smarchi-efficios", + "procname": "hello-ust", + "tracer_major": 2, + "tracer_minor": 11, + "tracer_name": "lttng-ust", + "tracer_patchlevel": 0, + "vpid": 10352 + }, + "packet-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "packet-magic-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "magic" + }, + { + "field-class": { + "length": 16, + "roles": [ + "metadata-stream-uuid" + ], + "type": "static-length-blob" + }, + "name": "uuid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "data-stream-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "data-stream-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_instance_id" + } + ], + "type": "structure" + }, + "type": "trace-class", + "uid": "21cdfa5e-9a64-490a-832c-53aca6c101ba" +} +{ + "description": "Monotonic Clock", + "frequency": 1000000000, + "id": "monotonic", + "name": "monotonic", + "offset-from-origin": { + "cycles": 14585897, + "seconds": 1566682056 + }, + "origin": "unix-epoch", + "type": "clock-class", + "uid": "78760d96-b4c7-47f0-bd66-b73a504fee96" +} +{ + "default-clock-class-id": "monotonic", + "event-record-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 16, + "mappings": { + "compact": [ + [ + 0, + 65534 + ] + ], + "extended": [ + [ + 65535, + 65535 + ] + ] + }, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "options": [ + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "compact", + "selector-field-ranges": [ + [ + 0, + 65534 + ] + ] + }, + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "extended", + "selector-field-ranges": [ + [ + 65535, + 65535 + ] + ] + } + ], + "selector-field-location": { + "origin": "event-record-header", + "path": [ + "id" + ] + }, + "type": "variant" + }, + "name": "v" + } + ], + "minimum-alignment": 8, + "type": "structure" + }, + "packet-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_begin" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-end-default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_end" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-content-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "content_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-total-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-sequence-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_seq_num" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "discarded-event-record-counter-snapshot" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "events_discarded" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "cpu_id" + } + ], + "type": "structure" + }, + "type": "data-stream-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "name": "lttng_ust_statedump:start", + "payload-field-class": { + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 1, + "name": "lttng_ust_statedump:bin_info", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "memsz" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "path" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "is_pic" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "has_build_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "has_debug_link" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 2, + "name": "lttng_ust_statedump:build_id", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_build_id_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_build_id_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "build_id" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 3, + "name": "lttng_ust_statedump:debug_link", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "crc" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "filename" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 4, + "name": "lttng_ust_statedump:end", + "payload-field-class": { + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 5, + "name": "lttng_ust_lib:load", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "memsz" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "path" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "has_build_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "has_debug_link" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 6, + "name": "lttng_ust_lib:build_id", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_build_id_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_build_id_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "build_id" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 7, + "name": "lttng_ust_lib:debug_link", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "crc" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "filename" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 8, + "name": "lttng_ust_lib:unload", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug" + } + }, + "id": 9, + "name": "lttng_ust_tracef:event", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "emergency" + } + }, + "id": 10, + "name": "lttng_ust_tracelog:TRACE_EMERG", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "alert" + } + }, + "id": 11, + "name": "lttng_ust_tracelog:TRACE_ALERT", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "critical" + } + }, + "id": 12, + "name": "lttng_ust_tracelog:TRACE_CRIT", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "error" + } + }, + "id": 13, + "name": "lttng_ust_tracelog:TRACE_ERR", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "warning" + } + }, + "id": 14, + "name": "lttng_ust_tracelog:TRACE_WARNING", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "notice" + } + }, + "id": 15, + "name": "lttng_ust_tracelog:TRACE_NOTICE", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "info" + } + }, + "id": 16, + "name": "lttng_ust_tracelog:TRACE_INFO", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:system" + } + }, + "id": 17, + "name": "lttng_ust_tracelog:TRACE_DEBUG_SYSTEM", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:program" + } + }, + "id": 18, + "name": "lttng_ust_tracelog:TRACE_DEBUG_PROGRAM", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:process" + } + }, + "id": 19, + "name": "lttng_ust_tracelog:TRACE_DEBUG_PROCESS", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:module" + } + }, + "id": 20, + "name": "lttng_ust_tracelog:TRACE_DEBUG_MODULE", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:unit" + } + }, + "id": 21, + "name": "lttng_ust_tracelog:TRACE_DEBUG_UNIT", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:function" + } + }, + "id": 22, + "name": "lttng_ust_tracelog:TRACE_DEBUG_FUNCTION", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 23, + "name": "lttng_ust_tracelog:TRACE_DEBUG_LINE", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug" + } + }, + "id": 24, + "name": "lttng_ust_tracelog:TRACE_DEBUG", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 25, + "name": "ust_tests_hello:tptest", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "intfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "name": "intfield2" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "name": "longfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "netintfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 32, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "name": "netintfieldhex" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "blah" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "arrfield1" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "arrfield1_hex" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "arrfield1_network" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "arrfield1_network_hex" + }, + { + "field-class": { + "length": 10, + "type": "static-length-string" + }, + "name": "arrfield2" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield1_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-signed-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield1_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "seqfield1" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield1_hex_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield1_hex_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "seqfield1_hex" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield2_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield2_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "seqfield2" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield_network_3_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield_network_3_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "seqfield_network_3" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "stringfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-floating-point-number" + }, + "name": "floatfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-floating-point-number" + }, + "name": "doublefield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "boolfield" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 26, + "name": "ust_tests_hello:tptest_sighandler", + "payload-field-class": { + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/chan_0 b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/chan_0 new file mode 100644 index 00000000..d30efd70 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/chan_0 differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/chan_1 b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/chan_1 new file mode 100644 index 00000000..88286687 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/chan_1 differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/chan_2 b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/chan_2 new file mode 100644 index 00000000..604e167b Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/chan_2 differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/chan_3 b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/chan_3 new file mode 100644 index 00000000..2080b973 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/chan_3 differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/index/chan_0.idx b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/index/chan_0.idx new file mode 100644 index 00000000..4247d65b Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/index/chan_0.idx differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/index/chan_1.idx b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/index/chan_1.idx new file mode 100644 index 00000000..68b94aa6 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/index/chan_1.idx differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/index/chan_2.idx b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/index/chan_2.idx new file mode 100644 index 00000000..eb8a0050 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/index/chan_2.idx differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/index/chan_3.idx b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/index/chan_3.idx new file mode 100644 index 00000000..65b6968a Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/index/chan_3.idx differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/metadata b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/metadata new file mode 100644 index 00000000..4fda07f7 --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/metadata @@ -0,0 +1,1837 @@ +{ + "type": "preamble", + "uuid": [ + 131, + 101, + 110, + 177, + 177, + 49, + 64, + 231, + 150, + 102, + 192, + 74, + 226, + 121, + 181, + 140 + ], + "version": 2 +} +{ + "environment": { + "domain": "ust", + "hostname": "smarchi-efficios", + "procname": "hello-ust", + "tracer_major": 2, + "tracer_minor": 11, + "tracer_name": "lttng-ust", + "tracer_patchlevel": 0, + "vpid": 10353 + }, + "packet-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "packet-magic-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "magic" + }, + { + "field-class": { + "length": 16, + "roles": [ + "metadata-stream-uuid" + ], + "type": "static-length-blob" + }, + "name": "uuid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "data-stream-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "data-stream-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_instance_id" + } + ], + "type": "structure" + }, + "type": "trace-class", + "uid": "83656eb1-b131-40e7-9666-c04ae279b58c" +} +{ + "description": "Monotonic Clock", + "frequency": 1000000000, + "id": "monotonic", + "name": "monotonic", + "offset-from-origin": { + "cycles": 14585896, + "seconds": 1566682056 + }, + "origin": "unix-epoch", + "type": "clock-class", + "uid": "78760d96-b4c7-47f0-bd66-b73a504fee96" +} +{ + "default-clock-class-id": "monotonic", + "event-record-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 16, + "mappings": { + "compact": [ + [ + 0, + 65534 + ] + ], + "extended": [ + [ + 65535, + 65535 + ] + ] + }, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "options": [ + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "compact", + "selector-field-ranges": [ + [ + 0, + 65534 + ] + ] + }, + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "extended", + "selector-field-ranges": [ + [ + 65535, + 65535 + ] + ] + } + ], + "selector-field-location": { + "origin": "event-record-header", + "path": [ + "id" + ] + }, + "type": "variant" + }, + "name": "v" + } + ], + "minimum-alignment": 8, + "type": "structure" + }, + "packet-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_begin" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-end-default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_end" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-content-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "content_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-total-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-sequence-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_seq_num" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "discarded-event-record-counter-snapshot" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "events_discarded" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "cpu_id" + } + ], + "type": "structure" + }, + "type": "data-stream-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "name": "lttng_ust_statedump:start", + "payload-field-class": { + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 1, + "name": "lttng_ust_statedump:bin_info", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "memsz" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "path" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "is_pic" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "has_build_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "has_debug_link" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 2, + "name": "lttng_ust_statedump:build_id", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_build_id_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_build_id_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "build_id" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 3, + "name": "lttng_ust_statedump:debug_link", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "crc" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "filename" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 4, + "name": "lttng_ust_statedump:end", + "payload-field-class": { + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 5, + "name": "lttng_ust_lib:load", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "memsz" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "path" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "has_build_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "has_debug_link" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 6, + "name": "lttng_ust_lib:build_id", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_build_id_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_build_id_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "build_id" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 7, + "name": "lttng_ust_lib:debug_link", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "crc" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "filename" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 8, + "name": "lttng_ust_lib:unload", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug" + } + }, + "id": 9, + "name": "lttng_ust_tracef:event", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "emergency" + } + }, + "id": 10, + "name": "lttng_ust_tracelog:TRACE_EMERG", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "alert" + } + }, + "id": 11, + "name": "lttng_ust_tracelog:TRACE_ALERT", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "critical" + } + }, + "id": 12, + "name": "lttng_ust_tracelog:TRACE_CRIT", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "error" + } + }, + "id": 13, + "name": "lttng_ust_tracelog:TRACE_ERR", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "warning" + } + }, + "id": 14, + "name": "lttng_ust_tracelog:TRACE_WARNING", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "notice" + } + }, + "id": 15, + "name": "lttng_ust_tracelog:TRACE_NOTICE", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "info" + } + }, + "id": 16, + "name": "lttng_ust_tracelog:TRACE_INFO", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:system" + } + }, + "id": 17, + "name": "lttng_ust_tracelog:TRACE_DEBUG_SYSTEM", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:program" + } + }, + "id": 18, + "name": "lttng_ust_tracelog:TRACE_DEBUG_PROGRAM", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:process" + } + }, + "id": 19, + "name": "lttng_ust_tracelog:TRACE_DEBUG_PROCESS", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:module" + } + }, + "id": 20, + "name": "lttng_ust_tracelog:TRACE_DEBUG_MODULE", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:unit" + } + }, + "id": 21, + "name": "lttng_ust_tracelog:TRACE_DEBUG_UNIT", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:function" + } + }, + "id": 22, + "name": "lttng_ust_tracelog:TRACE_DEBUG_FUNCTION", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 23, + "name": "lttng_ust_tracelog:TRACE_DEBUG_LINE", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug" + } + }, + "id": 24, + "name": "lttng_ust_tracelog:TRACE_DEBUG", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 25, + "name": "ust_tests_hello:tptest", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "intfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "name": "intfield2" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "name": "longfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "netintfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 32, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "name": "netintfieldhex" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "blah" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "arrfield1" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "arrfield1_hex" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "arrfield1_network" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "arrfield1_network_hex" + }, + { + "field-class": { + "length": 10, + "type": "static-length-string" + }, + "name": "arrfield2" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield1_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-signed-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield1_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "seqfield1" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield1_hex_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield1_hex_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "seqfield1_hex" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield2_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield2_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "seqfield2" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield_network_3_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield_network_3_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "seqfield_network_3" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "stringfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-floating-point-number" + }, + "name": "floatfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-floating-point-number" + }, + "name": "doublefield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "boolfield" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 26, + "name": "ust_tests_hello:tptest_sighandler", + "payload-field-class": { + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/chan_0 b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/chan_0 new file mode 100644 index 00000000..150b931a Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/chan_0 differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/chan_1 b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/chan_1 new file mode 100644 index 00000000..6290fde1 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/chan_1 differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/chan_2 b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/chan_2 new file mode 100644 index 00000000..f21c3dac Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/chan_2 differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/chan_3 b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/chan_3 new file mode 100644 index 00000000..56449cf5 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/chan_3 differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/index/chan_0.idx b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/index/chan_0.idx new file mode 100644 index 00000000..7c04f4cf Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/index/chan_0.idx differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/index/chan_1.idx b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/index/chan_1.idx new file mode 100644 index 00000000..1c2109f1 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/index/chan_1.idx differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/index/chan_2.idx b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/index/chan_2.idx new file mode 100644 index 00000000..43b5be90 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/index/chan_2.idx differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/index/chan_3.idx b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/index/chan_3.idx new file mode 100644 index 00000000..e1aa72f7 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/index/chan_3.idx differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/metadata b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/metadata new file mode 100644 index 00000000..30400dab --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/metadata @@ -0,0 +1,1837 @@ +{ + "type": "preamble", + "uuid": [ + 33, + 205, + 250, + 94, + 154, + 100, + 73, + 10, + 131, + 44, + 83, + 172, + 166, + 193, + 1, + 186 + ], + "version": 2 +} +{ + "environment": { + "domain": "ust", + "hostname": "smarchi-efficios", + "procname": "hello-ust", + "tracer_major": 2, + "tracer_minor": 11, + "tracer_name": "lttng-ust", + "tracer_patchlevel": 0, + "vpid": 10352 + }, + "packet-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "packet-magic-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "magic" + }, + { + "field-class": { + "length": 16, + "roles": [ + "metadata-stream-uuid" + ], + "type": "static-length-blob" + }, + "name": "uuid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "data-stream-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "data-stream-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_instance_id" + } + ], + "type": "structure" + }, + "type": "trace-class", + "uid": "21cdfa5e-9a64-490a-832c-53aca6c101ba" +} +{ + "description": "Monotonic Clock", + "frequency": 1000000000, + "id": "monotonic", + "name": "monotonic", + "offset-from-origin": { + "cycles": 14585897, + "seconds": 1566682056 + }, + "origin": "unix-epoch", + "type": "clock-class", + "uid": "78760d96-b4c7-47f0-bd66-b73a504fee96" +} +{ + "default-clock-class-id": "monotonic", + "event-record-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 16, + "mappings": { + "compact": [ + [ + 0, + 65534 + ] + ], + "extended": [ + [ + 65535, + 65535 + ] + ] + }, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "options": [ + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "compact", + "selector-field-ranges": [ + [ + 0, + 65534 + ] + ] + }, + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "extended", + "selector-field-ranges": [ + [ + 65535, + 65535 + ] + ] + } + ], + "selector-field-location": { + "origin": "event-record-header", + "path": [ + "id" + ] + }, + "type": "variant" + }, + "name": "v" + } + ], + "minimum-alignment": 8, + "type": "structure" + }, + "packet-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_begin" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-end-default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_end" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-content-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "content_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-total-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-sequence-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_seq_num" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "discarded-event-record-counter-snapshot" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "events_discarded" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "cpu_id" + } + ], + "type": "structure" + }, + "type": "data-stream-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "name": "lttng_ust_statedump:start", + "payload-field-class": { + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 1, + "name": "lttng_ust_statedump:bin_info", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "memsz" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "path" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "is_pic" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "has_build_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "has_debug_link" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 2, + "name": "lttng_ust_statedump:build_id", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_build_id_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_build_id_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "build_id" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 3, + "name": "lttng_ust_statedump:debug_link", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "crc" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "filename" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 4, + "name": "lttng_ust_statedump:end", + "payload-field-class": { + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 5, + "name": "lttng_ust_lib:load", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "memsz" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "path" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "has_build_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "has_debug_link" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 6, + "name": "lttng_ust_lib:build_id", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_build_id_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_build_id_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "build_id" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 7, + "name": "lttng_ust_lib:debug_link", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "crc" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "filename" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 8, + "name": "lttng_ust_lib:unload", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug" + } + }, + "id": 9, + "name": "lttng_ust_tracef:event", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "emergency" + } + }, + "id": 10, + "name": "lttng_ust_tracelog:TRACE_EMERG", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "alert" + } + }, + "id": 11, + "name": "lttng_ust_tracelog:TRACE_ALERT", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "critical" + } + }, + "id": 12, + "name": "lttng_ust_tracelog:TRACE_CRIT", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "error" + } + }, + "id": 13, + "name": "lttng_ust_tracelog:TRACE_ERR", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "warning" + } + }, + "id": 14, + "name": "lttng_ust_tracelog:TRACE_WARNING", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "notice" + } + }, + "id": 15, + "name": "lttng_ust_tracelog:TRACE_NOTICE", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "info" + } + }, + "id": 16, + "name": "lttng_ust_tracelog:TRACE_INFO", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:system" + } + }, + "id": 17, + "name": "lttng_ust_tracelog:TRACE_DEBUG_SYSTEM", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:program" + } + }, + "id": 18, + "name": "lttng_ust_tracelog:TRACE_DEBUG_PROGRAM", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:process" + } + }, + "id": 19, + "name": "lttng_ust_tracelog:TRACE_DEBUG_PROCESS", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:module" + } + }, + "id": 20, + "name": "lttng_ust_tracelog:TRACE_DEBUG_MODULE", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:unit" + } + }, + "id": 21, + "name": "lttng_ust_tracelog:TRACE_DEBUG_UNIT", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:function" + } + }, + "id": 22, + "name": "lttng_ust_tracelog:TRACE_DEBUG_FUNCTION", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 23, + "name": "lttng_ust_tracelog:TRACE_DEBUG_LINE", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug" + } + }, + "id": 24, + "name": "lttng_ust_tracelog:TRACE_DEBUG", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 25, + "name": "ust_tests_hello:tptest", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "intfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "name": "intfield2" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "name": "longfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "netintfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 32, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "name": "netintfieldhex" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "blah" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "arrfield1" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "arrfield1_hex" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "arrfield1_network" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "arrfield1_network_hex" + }, + { + "field-class": { + "length": 10, + "type": "static-length-string" + }, + "name": "arrfield2" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield1_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-signed-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield1_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "seqfield1" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield1_hex_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield1_hex_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "seqfield1_hex" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield2_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield2_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "seqfield2" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield_network_3_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield_network_3_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "seqfield_network_3" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "stringfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-floating-point-number" + }, + "name": "floatfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-floating-point-number" + }, + "name": "doublefield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "boolfield" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 26, + "name": "ust_tests_hello:tptest_sighandler", + "payload-field-class": { + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/chan_0 b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/chan_0 new file mode 100644 index 00000000..b941b958 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/chan_0 differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/chan_1 b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/chan_1 new file mode 100644 index 00000000..9950f0b3 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/chan_1 differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/chan_2 b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/chan_2 new file mode 100644 index 00000000..67e30a84 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/chan_2 differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/chan_3 b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/chan_3 new file mode 100644 index 00000000..f349fbb2 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/chan_3 differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/index/chan_0.idx b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/index/chan_0.idx new file mode 100644 index 00000000..70eace6f Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/index/chan_0.idx differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/index/chan_1.idx b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/index/chan_1.idx new file mode 100644 index 00000000..e45c2e66 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/index/chan_1.idx differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/index/chan_2.idx b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/index/chan_2.idx new file mode 100644 index 00000000..d106577d Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/index/chan_2.idx differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/index/chan_3.idx b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/index/chan_3.idx new file mode 100644 index 00000000..50b2e37f Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/index/chan_3.idx differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/metadata b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/metadata new file mode 100644 index 00000000..4fda07f7 --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/metadata @@ -0,0 +1,1837 @@ +{ + "type": "preamble", + "uuid": [ + 131, + 101, + 110, + 177, + 177, + 49, + 64, + 231, + 150, + 102, + 192, + 74, + 226, + 121, + 181, + 140 + ], + "version": 2 +} +{ + "environment": { + "domain": "ust", + "hostname": "smarchi-efficios", + "procname": "hello-ust", + "tracer_major": 2, + "tracer_minor": 11, + "tracer_name": "lttng-ust", + "tracer_patchlevel": 0, + "vpid": 10353 + }, + "packet-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "packet-magic-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "magic" + }, + { + "field-class": { + "length": 16, + "roles": [ + "metadata-stream-uuid" + ], + "type": "static-length-blob" + }, + "name": "uuid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "data-stream-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "data-stream-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_instance_id" + } + ], + "type": "structure" + }, + "type": "trace-class", + "uid": "83656eb1-b131-40e7-9666-c04ae279b58c" +} +{ + "description": "Monotonic Clock", + "frequency": 1000000000, + "id": "monotonic", + "name": "monotonic", + "offset-from-origin": { + "cycles": 14585896, + "seconds": 1566682056 + }, + "origin": "unix-epoch", + "type": "clock-class", + "uid": "78760d96-b4c7-47f0-bd66-b73a504fee96" +} +{ + "default-clock-class-id": "monotonic", + "event-record-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 16, + "mappings": { + "compact": [ + [ + 0, + 65534 + ] + ], + "extended": [ + [ + 65535, + 65535 + ] + ] + }, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "options": [ + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "compact", + "selector-field-ranges": [ + [ + 0, + 65534 + ] + ] + }, + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "extended", + "selector-field-ranges": [ + [ + 65535, + 65535 + ] + ] + } + ], + "selector-field-location": { + "origin": "event-record-header", + "path": [ + "id" + ] + }, + "type": "variant" + }, + "name": "v" + } + ], + "minimum-alignment": 8, + "type": "structure" + }, + "packet-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_begin" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-end-default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_end" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-content-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "content_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-total-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-sequence-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_seq_num" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "discarded-event-record-counter-snapshot" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "events_discarded" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "cpu_id" + } + ], + "type": "structure" + }, + "type": "data-stream-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "name": "lttng_ust_statedump:start", + "payload-field-class": { + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 1, + "name": "lttng_ust_statedump:bin_info", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "memsz" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "path" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "is_pic" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "has_build_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "has_debug_link" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 2, + "name": "lttng_ust_statedump:build_id", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_build_id_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_build_id_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "build_id" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 3, + "name": "lttng_ust_statedump:debug_link", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "crc" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "filename" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 4, + "name": "lttng_ust_statedump:end", + "payload-field-class": { + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 5, + "name": "lttng_ust_lib:load", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "memsz" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "path" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "has_build_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "has_debug_link" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 6, + "name": "lttng_ust_lib:build_id", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_build_id_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_build_id_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "build_id" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 7, + "name": "lttng_ust_lib:debug_link", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "crc" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "filename" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 8, + "name": "lttng_ust_lib:unload", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug" + } + }, + "id": 9, + "name": "lttng_ust_tracef:event", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "emergency" + } + }, + "id": 10, + "name": "lttng_ust_tracelog:TRACE_EMERG", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "alert" + } + }, + "id": 11, + "name": "lttng_ust_tracelog:TRACE_ALERT", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "critical" + } + }, + "id": 12, + "name": "lttng_ust_tracelog:TRACE_CRIT", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "error" + } + }, + "id": 13, + "name": "lttng_ust_tracelog:TRACE_ERR", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "warning" + } + }, + "id": 14, + "name": "lttng_ust_tracelog:TRACE_WARNING", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "notice" + } + }, + "id": 15, + "name": "lttng_ust_tracelog:TRACE_NOTICE", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "info" + } + }, + "id": 16, + "name": "lttng_ust_tracelog:TRACE_INFO", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:system" + } + }, + "id": 17, + "name": "lttng_ust_tracelog:TRACE_DEBUG_SYSTEM", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:program" + } + }, + "id": 18, + "name": "lttng_ust_tracelog:TRACE_DEBUG_PROGRAM", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:process" + } + }, + "id": 19, + "name": "lttng_ust_tracelog:TRACE_DEBUG_PROCESS", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:module" + } + }, + "id": 20, + "name": "lttng_ust_tracelog:TRACE_DEBUG_MODULE", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:unit" + } + }, + "id": 21, + "name": "lttng_ust_tracelog:TRACE_DEBUG_UNIT", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:function" + } + }, + "id": 22, + "name": "lttng_ust_tracelog:TRACE_DEBUG_FUNCTION", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 23, + "name": "lttng_ust_tracelog:TRACE_DEBUG_LINE", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug" + } + }, + "id": 24, + "name": "lttng_ust_tracelog:TRACE_DEBUG", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 25, + "name": "ust_tests_hello:tptest", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "intfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "name": "intfield2" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "name": "longfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "netintfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 32, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "name": "netintfieldhex" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "blah" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "arrfield1" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "arrfield1_hex" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "arrfield1_network" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "arrfield1_network_hex" + }, + { + "field-class": { + "length": 10, + "type": "static-length-string" + }, + "name": "arrfield2" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield1_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-signed-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield1_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "seqfield1" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield1_hex_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield1_hex_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "seqfield1_hex" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield2_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield2_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "seqfield2" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield_network_3_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield_network_3_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "seqfield_network_3" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "stringfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-floating-point-number" + }, + "name": "floatfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-floating-point-number" + }, + "name": "doublefield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "boolfield" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 26, + "name": "ust_tests_hello:tptest_sighandler", + "payload-field-class": { + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/chan_0 b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/chan_0 new file mode 100644 index 00000000..de2ec8d0 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/chan_0 differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/chan_1 b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/chan_1 new file mode 100644 index 00000000..6b7e8b77 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/chan_1 differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/chan_2 b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/chan_2 new file mode 100644 index 00000000..e69de29b diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/chan_3 b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/chan_3 new file mode 100644 index 00000000..1c04a9f1 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/chan_3 differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/index/chan_0.idx b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/index/chan_0.idx new file mode 100644 index 00000000..d4e1b127 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/index/chan_0.idx differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/index/chan_1.idx b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/index/chan_1.idx new file mode 100644 index 00000000..f774db48 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/index/chan_1.idx differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/index/chan_2.idx b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/index/chan_2.idx new file mode 100644 index 00000000..26d0b0e1 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/index/chan_2.idx differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/index/chan_3.idx b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/index/chan_3.idx new file mode 100644 index 00000000..f3086ecb Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/index/chan_3.idx differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/metadata b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/metadata new file mode 100644 index 00000000..30400dab --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/metadata @@ -0,0 +1,1837 @@ +{ + "type": "preamble", + "uuid": [ + 33, + 205, + 250, + 94, + 154, + 100, + 73, + 10, + 131, + 44, + 83, + 172, + 166, + 193, + 1, + 186 + ], + "version": 2 +} +{ + "environment": { + "domain": "ust", + "hostname": "smarchi-efficios", + "procname": "hello-ust", + "tracer_major": 2, + "tracer_minor": 11, + "tracer_name": "lttng-ust", + "tracer_patchlevel": 0, + "vpid": 10352 + }, + "packet-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "packet-magic-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "magic" + }, + { + "field-class": { + "length": 16, + "roles": [ + "metadata-stream-uuid" + ], + "type": "static-length-blob" + }, + "name": "uuid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "data-stream-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "data-stream-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_instance_id" + } + ], + "type": "structure" + }, + "type": "trace-class", + "uid": "21cdfa5e-9a64-490a-832c-53aca6c101ba" +} +{ + "description": "Monotonic Clock", + "frequency": 1000000000, + "id": "monotonic", + "name": "monotonic", + "offset-from-origin": { + "cycles": 14585897, + "seconds": 1566682056 + }, + "origin": "unix-epoch", + "type": "clock-class", + "uid": "78760d96-b4c7-47f0-bd66-b73a504fee96" +} +{ + "default-clock-class-id": "monotonic", + "event-record-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 16, + "mappings": { + "compact": [ + [ + 0, + 65534 + ] + ], + "extended": [ + [ + 65535, + 65535 + ] + ] + }, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "options": [ + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "compact", + "selector-field-ranges": [ + [ + 0, + 65534 + ] + ] + }, + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "extended", + "selector-field-ranges": [ + [ + 65535, + 65535 + ] + ] + } + ], + "selector-field-location": { + "origin": "event-record-header", + "path": [ + "id" + ] + }, + "type": "variant" + }, + "name": "v" + } + ], + "minimum-alignment": 8, + "type": "structure" + }, + "packet-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_begin" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-end-default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_end" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-content-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "content_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-total-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-sequence-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_seq_num" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "discarded-event-record-counter-snapshot" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "events_discarded" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "cpu_id" + } + ], + "type": "structure" + }, + "type": "data-stream-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "name": "lttng_ust_statedump:start", + "payload-field-class": { + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 1, + "name": "lttng_ust_statedump:bin_info", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "memsz" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "path" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "is_pic" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "has_build_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "has_debug_link" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 2, + "name": "lttng_ust_statedump:build_id", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_build_id_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_build_id_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "build_id" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 3, + "name": "lttng_ust_statedump:debug_link", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "crc" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "filename" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 4, + "name": "lttng_ust_statedump:end", + "payload-field-class": { + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 5, + "name": "lttng_ust_lib:load", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "memsz" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "path" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "has_build_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "has_debug_link" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 6, + "name": "lttng_ust_lib:build_id", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_build_id_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_build_id_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "build_id" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 7, + "name": "lttng_ust_lib:debug_link", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "crc" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "filename" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 8, + "name": "lttng_ust_lib:unload", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug" + } + }, + "id": 9, + "name": "lttng_ust_tracef:event", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "emergency" + } + }, + "id": 10, + "name": "lttng_ust_tracelog:TRACE_EMERG", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "alert" + } + }, + "id": 11, + "name": "lttng_ust_tracelog:TRACE_ALERT", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "critical" + } + }, + "id": 12, + "name": "lttng_ust_tracelog:TRACE_CRIT", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "error" + } + }, + "id": 13, + "name": "lttng_ust_tracelog:TRACE_ERR", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "warning" + } + }, + "id": 14, + "name": "lttng_ust_tracelog:TRACE_WARNING", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "notice" + } + }, + "id": 15, + "name": "lttng_ust_tracelog:TRACE_NOTICE", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "info" + } + }, + "id": 16, + "name": "lttng_ust_tracelog:TRACE_INFO", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:system" + } + }, + "id": 17, + "name": "lttng_ust_tracelog:TRACE_DEBUG_SYSTEM", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:program" + } + }, + "id": 18, + "name": "lttng_ust_tracelog:TRACE_DEBUG_PROGRAM", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:process" + } + }, + "id": 19, + "name": "lttng_ust_tracelog:TRACE_DEBUG_PROCESS", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:module" + } + }, + "id": 20, + "name": "lttng_ust_tracelog:TRACE_DEBUG_MODULE", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:unit" + } + }, + "id": 21, + "name": "lttng_ust_tracelog:TRACE_DEBUG_UNIT", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:function" + } + }, + "id": 22, + "name": "lttng_ust_tracelog:TRACE_DEBUG_FUNCTION", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 23, + "name": "lttng_ust_tracelog:TRACE_DEBUG_LINE", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug" + } + }, + "id": 24, + "name": "lttng_ust_tracelog:TRACE_DEBUG", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 25, + "name": "ust_tests_hello:tptest", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "intfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "name": "intfield2" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "name": "longfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "netintfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 32, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "name": "netintfieldhex" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "blah" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "arrfield1" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "arrfield1_hex" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "arrfield1_network" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "arrfield1_network_hex" + }, + { + "field-class": { + "length": 10, + "type": "static-length-string" + }, + "name": "arrfield2" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield1_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-signed-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield1_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "seqfield1" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield1_hex_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield1_hex_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "seqfield1_hex" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield2_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield2_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "seqfield2" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield_network_3_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield_network_3_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "seqfield_network_3" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "stringfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-floating-point-number" + }, + "name": "floatfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-floating-point-number" + }, + "name": "doublefield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "boolfield" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 26, + "name": "ust_tests_hello:tptest_sighandler", + "payload-field-class": { + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/chan_0 b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/chan_0 new file mode 100644 index 00000000..200fa4ce Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/chan_0 differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/chan_1 b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/chan_1 new file mode 100644 index 00000000..e69de29b diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/chan_2 b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/chan_2 new file mode 100644 index 00000000..164a6a95 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/chan_2 differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/chan_3 b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/chan_3 new file mode 100644 index 00000000..e69de29b diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/index/chan_0.idx b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/index/chan_0.idx new file mode 100644 index 00000000..89f19769 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/index/chan_0.idx differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/index/chan_1.idx b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/index/chan_1.idx new file mode 100644 index 00000000..26d0b0e1 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/index/chan_1.idx differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/index/chan_2.idx b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/index/chan_2.idx new file mode 100644 index 00000000..862e0d5e Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/index/chan_2.idx differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/index/chan_3.idx b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/index/chan_3.idx new file mode 100644 index 00000000..26d0b0e1 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/index/chan_3.idx differ diff --git a/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/metadata b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/metadata new file mode 100644 index 00000000..4fda07f7 --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/metadata @@ -0,0 +1,1837 @@ +{ + "type": "preamble", + "uuid": [ + 131, + 101, + 110, + 177, + 177, + 49, + 64, + 231, + 150, + 102, + 192, + 74, + 226, + 121, + 181, + 140 + ], + "version": 2 +} +{ + "environment": { + "domain": "ust", + "hostname": "smarchi-efficios", + "procname": "hello-ust", + "tracer_major": 2, + "tracer_minor": 11, + "tracer_name": "lttng-ust", + "tracer_patchlevel": 0, + "vpid": 10353 + }, + "packet-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "packet-magic-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "magic" + }, + { + "field-class": { + "length": 16, + "roles": [ + "metadata-stream-uuid" + ], + "type": "static-length-blob" + }, + "name": "uuid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "data-stream-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "data-stream-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_instance_id" + } + ], + "type": "structure" + }, + "type": "trace-class", + "uid": "83656eb1-b131-40e7-9666-c04ae279b58c" +} +{ + "description": "Monotonic Clock", + "frequency": 1000000000, + "id": "monotonic", + "name": "monotonic", + "offset-from-origin": { + "cycles": 14585896, + "seconds": 1566682056 + }, + "origin": "unix-epoch", + "type": "clock-class", + "uid": "78760d96-b4c7-47f0-bd66-b73a504fee96" +} +{ + "default-clock-class-id": "monotonic", + "event-record-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 16, + "mappings": { + "compact": [ + [ + 0, + 65534 + ] + ], + "extended": [ + [ + 65535, + 65535 + ] + ] + }, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "options": [ + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "compact", + "selector-field-ranges": [ + [ + 0, + 65534 + ] + ] + }, + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "extended", + "selector-field-ranges": [ + [ + 65535, + 65535 + ] + ] + } + ], + "selector-field-location": { + "origin": "event-record-header", + "path": [ + "id" + ] + }, + "type": "variant" + }, + "name": "v" + } + ], + "minimum-alignment": 8, + "type": "structure" + }, + "packet-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_begin" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-end-default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_end" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-content-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "content_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-total-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-sequence-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_seq_num" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "discarded-event-record-counter-snapshot" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "events_discarded" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "cpu_id" + } + ], + "type": "structure" + }, + "type": "data-stream-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "name": "lttng_ust_statedump:start", + "payload-field-class": { + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 1, + "name": "lttng_ust_statedump:bin_info", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "memsz" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "path" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "is_pic" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "has_build_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "has_debug_link" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 2, + "name": "lttng_ust_statedump:build_id", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_build_id_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_build_id_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "build_id" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 3, + "name": "lttng_ust_statedump:debug_link", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "crc" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "filename" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 4, + "name": "lttng_ust_statedump:end", + "payload-field-class": { + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 5, + "name": "lttng_ust_lib:load", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "memsz" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "path" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "has_build_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "has_debug_link" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 6, + "name": "lttng_ust_lib:build_id", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_build_id_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_build_id_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "build_id" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 7, + "name": "lttng_ust_lib:debug_link", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "crc" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "filename" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 8, + "name": "lttng_ust_lib:unload", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-unsigned-integer" + }, + "name": "baddr" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug" + } + }, + "id": 9, + "name": "lttng_ust_tracef:event", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "emergency" + } + }, + "id": 10, + "name": "lttng_ust_tracelog:TRACE_EMERG", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "alert" + } + }, + "id": 11, + "name": "lttng_ust_tracelog:TRACE_ALERT", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "critical" + } + }, + "id": 12, + "name": "lttng_ust_tracelog:TRACE_CRIT", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "error" + } + }, + "id": 13, + "name": "lttng_ust_tracelog:TRACE_ERR", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "warning" + } + }, + "id": 14, + "name": "lttng_ust_tracelog:TRACE_WARNING", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "notice" + } + }, + "id": 15, + "name": "lttng_ust_tracelog:TRACE_NOTICE", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "info" + } + }, + "id": 16, + "name": "lttng_ust_tracelog:TRACE_INFO", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:system" + } + }, + "id": 17, + "name": "lttng_ust_tracelog:TRACE_DEBUG_SYSTEM", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:program" + } + }, + "id": 18, + "name": "lttng_ust_tracelog:TRACE_DEBUG_PROGRAM", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:process" + } + }, + "id": 19, + "name": "lttng_ust_tracelog:TRACE_DEBUG_PROCESS", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:module" + } + }, + "id": 20, + "name": "lttng_ust_tracelog:TRACE_DEBUG_MODULE", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:unit" + } + }, + "id": 21, + "name": "lttng_ust_tracelog:TRACE_DEBUG_UNIT", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:function" + } + }, + "id": 22, + "name": "lttng_ust_tracelog:TRACE_DEBUG_FUNCTION", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 23, + "name": "lttng_ust_tracelog:TRACE_DEBUG_LINE", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug" + } + }, + "id": 24, + "name": "lttng_ust_tracelog:TRACE_DEBUG", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "line" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "file" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "func" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "_msg_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_msg_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 25, + "name": "ust_tests_hello:tptest", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "intfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "name": "intfield2" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "name": "longfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "netintfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 32, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "name": "netintfieldhex" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "blah" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "arrfield1" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "arrfield1_hex" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "arrfield1_network" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 64, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "length": 3, + "type": "static-length-array" + }, + "name": "arrfield1_network_hex" + }, + { + "field-class": { + "length": 10, + "type": "static-length-string" + }, + "name": "arrfield2" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield1_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-signed-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield1_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "seqfield1" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield1_hex_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "preferred-display-base": 16, + "type": "fixed-length-signed-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield1_hex_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "seqfield1_hex" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield2_length" + }, + { + "field-class": { + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield2_length" + ] + }, + "type": "dynamic-length-string" + }, + "name": "seqfield2" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-unsigned-integer" + }, + "name": "_seqfield_network_3_length" + }, + { + "field-class": { + "element-field-class": { + "alignment": 8, + "byte-order": "big-endian", + "length": 64, + "type": "fixed-length-signed-integer" + }, + "length-field-location": { + "origin": "event-record-payload", + "path": [ + "_seqfield_network_3_length" + ] + }, + "type": "dynamic-length-array" + }, + "name": "seqfield_network_3" + }, + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "stringfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-floating-point-number" + }, + "name": "floatfield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "type": "fixed-length-floating-point-number" + }, + "name": "doublefield" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "boolfield" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "id": 26, + "name": "ust_tests_hello:tptest_sighandler", + "payload-field-class": { + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/smalltrace/dummystream b/tests/data/ctf-traces/2/succeed/smalltrace/dummystream new file mode 100644 index 00000000..469cb9a3 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/smalltrace/dummystream differ diff --git a/tests/data/ctf-traces/2/succeed/smalltrace/metadata b/tests/data/ctf-traces/2/succeed/smalltrace/metadata new file mode 100644 index 00000000..6ba75e85 --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/smalltrace/metadata @@ -0,0 +1,72 @@ +{ + "type": "preamble", + "uuid": [ + 42, + 100, + 34, + 208, + 108, + 238, + 17, + 224, + 140, + 8, + 203, + 7, + 215, + 179, + 165, + 100 + ], + "version": 2 +} +{ + "packet-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 32, + "byte-order": "little-endian", + "length": 32, + "preferred-display-base": 16, + "roles": [ + "packet-magic-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "magic" + }, + { + "field-class": { + "length": 16, + "roles": [ + "metadata-stream-uuid" + ], + "type": "static-length-blob" + }, + "name": "uuid" + } + ], + "type": "structure" + }, + "type": "trace-class", + "uid": "2a6422d0-6cee-11e0-8c08-cb07d7b3a564" +} +{ + "type": "data-stream-class" +} +{ + "name": "string", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "str" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/struct-array-align-elem/metadata b/tests/data/ctf-traces/2/succeed/struct-array-align-elem/metadata new file mode 100644 index 00000000..9690b2c0 --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/struct-array-align-elem/metadata @@ -0,0 +1,67 @@ +{ + "type": "preamble", + "version": 2 +} +{ + "type": "trace-class" +} +{ + "type": "data-stream-class" +} +{ + "name": "ev", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "x" + }, + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "a" + }, + { + "field-class": { + "element-field-class": { + "alignment": 32, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "length": 0, + "type": "static-length-array" + }, + "name": "b" + } + ], + "type": "structure" + }, + "name": "y" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 8, + "type": "fixed-length-unsigned-integer" + }, + "name": "z" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/struct-array-align-elem/stream b/tests/data/ctf-traces/2/succeed/struct-array-align-elem/stream new file mode 100644 index 00000000..158cb140 --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/struct-array-align-elem/stream @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/tests/data/ctf-traces/2/succeed/succeed1/dummystream b/tests/data/ctf-traces/2/succeed/succeed1/dummystream new file mode 100644 index 00000000..53d735e0 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/succeed1/dummystream differ diff --git a/tests/data/ctf-traces/2/succeed/succeed1/metadata b/tests/data/ctf-traces/2/succeed/succeed1/metadata new file mode 100644 index 00000000..b2326dc4 --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/succeed1/metadata @@ -0,0 +1,100 @@ +{ + "type": "preamble", + "uuid": [ + 42, + 100, + 34, + 208, + 108, + 238, + 17, + 224, + 140, + 8, + 203, + 7, + 215, + 179, + 165, + 100 + ], + "version": 2 +} +{ + "packet-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 32, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "packet-magic-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "magic" + }, + { + "field-class": { + "length": 16, + "roles": [ + "metadata-stream-uuid" + ], + "type": "static-length-blob" + }, + "name": "uuid" + } + ], + "type": "structure" + }, + "type": "trace-class", + "uid": "2a6422d0-6cee-11e0-8c08-cb07d7b3a564" +} +{ + "packet-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 32, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "packet-content-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "content_size" + }, + { + "field-class": { + "alignment": 32, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "packet-total-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_size" + } + ], + "type": "structure" + }, + "type": "data-stream-class" +} +{ + "name": "string", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "str" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/succeed2/dummystream b/tests/data/ctf-traces/2/succeed/succeed2/dummystream new file mode 100644 index 00000000..53d735e0 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/succeed2/dummystream differ diff --git a/tests/data/ctf-traces/2/succeed/succeed2/metadata b/tests/data/ctf-traces/2/succeed/succeed2/metadata new file mode 100644 index 00000000..fa778c73 --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/succeed2/metadata @@ -0,0 +1,103 @@ +{ + "type": "preamble", + "uuid": [ + 42, + 100, + 34, + 208, + 108, + 238, + 17, + 224, + 140, + 8, + 203, + 7, + 215, + 179, + 165, + 100 + ], + "version": 2 +} +{ + "packet-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 32, + "byte-order": "little-endian", + "length": 32, + "preferred-display-base": 16, + "roles": [ + "packet-magic-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "magic" + }, + { + "field-class": { + "length": 16, + "roles": [ + "metadata-stream-uuid" + ], + "type": "static-length-blob" + }, + "name": "uuid" + } + ], + "type": "structure" + }, + "type": "trace-class", + "uid": "2a6422d0-6cee-11e0-8c08-cb07d7b3a564" +} +{ + "packet-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 32, + "byte-order": "little-endian", + "length": 32, + "preferred-display-base": 16, + "roles": [ + "packet-content-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "content_size" + }, + { + "field-class": { + "alignment": 32, + "byte-order": "little-endian", + "length": 32, + "preferred-display-base": 16, + "roles": [ + "packet-total-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_size" + } + ], + "type": "structure" + }, + "type": "data-stream-class" +} +{ + "name": "string", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "str" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/trace-with-index/index/ust_channel_0.idx b/tests/data/ctf-traces/2/succeed/trace-with-index/index/ust_channel_0.idx new file mode 100644 index 00000000..bf42f283 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/trace-with-index/index/ust_channel_0.idx differ diff --git a/tests/data/ctf-traces/2/succeed/trace-with-index/index/ust_channel_1.idx b/tests/data/ctf-traces/2/succeed/trace-with-index/index/ust_channel_1.idx new file mode 100644 index 00000000..ba9bd230 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/trace-with-index/index/ust_channel_1.idx differ diff --git a/tests/data/ctf-traces/2/succeed/trace-with-index/index/ust_channel_2.idx b/tests/data/ctf-traces/2/succeed/trace-with-index/index/ust_channel_2.idx new file mode 100644 index 00000000..425ba0de Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/trace-with-index/index/ust_channel_2.idx differ diff --git a/tests/data/ctf-traces/2/succeed/trace-with-index/index/ust_channel_3.idx b/tests/data/ctf-traces/2/succeed/trace-with-index/index/ust_channel_3.idx new file mode 100644 index 00000000..4fc275e1 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/trace-with-index/index/ust_channel_3.idx differ diff --git a/tests/data/ctf-traces/2/succeed/trace-with-index/metadata b/tests/data/ctf-traces/2/succeed/trace-with-index/metadata new file mode 100644 index 00000000..a5d9946c --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/trace-with-index/metadata @@ -0,0 +1,317 @@ +{ + "type": "preamble", + "uuid": [ + 227, + 117, + 250, + 175, + 90, + 50, + 64, + 28, + 134, + 128, + 121, + 87, + 194, + 4, + 240, + 100 + ], + "version": 2 +} +{ + "environment": { + "domain": "ust", + "hostname": "joraj-alpa", + "tracer_major": 2, + "tracer_minor": 11, + "tracer_name": "lttng-ust" + }, + "packet-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "packet-magic-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "magic" + }, + { + "field-class": { + "length": 16, + "roles": [ + "metadata-stream-uuid" + ], + "type": "static-length-blob" + }, + "name": "uuid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "data-stream-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "data-stream-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_instance_id" + } + ], + "type": "structure" + }, + "type": "trace-class", + "uid": "e375faaf-5a32-401c-8680-7957c204f064" +} +{ + "description": "Monotonic Clock", + "frequency": 1000000000, + "id": "monotonic", + "name": "monotonic", + "offset-from-origin": { + "cycles": 484157339, + "seconds": 1564079206 + }, + "origin": "unix-epoch", + "type": "clock-class", + "uid": "88cba016-36e2-48c2-aff8-3e4b9aefb05c" +} +{ + "default-clock-class-id": "monotonic", + "event-record-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 16, + "mappings": { + "compact": [ + [ + 0, + 65534 + ] + ], + "extended": [ + [ + 65535, + 65535 + ] + ] + }, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "options": [ + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "compact", + "selector-field-ranges": [ + [ + 0, + 65534 + ] + ] + }, + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "extended", + "selector-field-ranges": [ + [ + 65535, + 65535 + ] + ] + } + ], + "selector-field-location": { + "origin": "event-record-header", + "path": [ + "id" + ] + }, + "type": "variant" + }, + "name": "v" + } + ], + "minimum-alignment": 8, + "type": "structure" + }, + "packet-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_begin" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-end-default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_end" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-content-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "content_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-total-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-sequence-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_seq_num" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "discarded-event-record-counter-snapshot" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "events_discarded" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "cpu_id" + } + ], + "type": "structure" + }, + "type": "data-stream-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "warning" + } + }, + "name": "sample_component:message", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "message" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/trace-with-index/ust_channel_0 b/tests/data/ctf-traces/2/succeed/trace-with-index/ust_channel_0 new file mode 100644 index 00000000..f26876b9 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/trace-with-index/ust_channel_0 differ diff --git a/tests/data/ctf-traces/2/succeed/trace-with-index/ust_channel_1 b/tests/data/ctf-traces/2/succeed/trace-with-index/ust_channel_1 new file mode 100644 index 00000000..f0bdf934 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/trace-with-index/ust_channel_1 differ diff --git a/tests/data/ctf-traces/2/succeed/trace-with-index/ust_channel_2 b/tests/data/ctf-traces/2/succeed/trace-with-index/ust_channel_2 new file mode 100644 index 00000000..1f0cb5f1 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/trace-with-index/ust_channel_2 differ diff --git a/tests/data/ctf-traces/2/succeed/trace-with-index/ust_channel_3 b/tests/data/ctf-traces/2/succeed/trace-with-index/ust_channel_3 new file mode 100644 index 00000000..7f8c7c46 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/trace-with-index/ust_channel_3 differ diff --git a/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/metadata b/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/metadata new file mode 100644 index 00000000..8d3bb1f2 --- /dev/null +++ b/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/metadata @@ -0,0 +1,316 @@ +{ + "type": "preamble", + "uuid": [ + 98, + 75, + 25, + 217, + 25, + 205, + 78, + 174, + 186, + 184, + 131, + 66, + 225, + 185, + 106, + 93 + ], + "version": 2 +} +{ + "environment": { + "domain": "ust", + "procname": "wk-heartbeat", + "tracer_major": 2, + "tracer_minor": 0, + "tracer_name": "lttng-ust", + "tracer_patchlevel": 2, + "vpid": 3208 + }, + "packet-header-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "packet-magic-number" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "magic" + }, + { + "field-class": { + "length": 16, + "roles": [ + "metadata-stream-uuid" + ], + "type": "static-length-blob" + }, + "name": "uuid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "data-stream-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "stream_id" + } + ], + "type": "structure" + }, + "type": "trace-class", + "uid": "624b19d9-19cd-4eae-bab8-8342e1b96a5d" +} +{ + "description": "Monotonic Clock", + "frequency": 1000000000, + "id": "monotonic", + "name": "monotonic", + "offset-from-origin": { + "cycles": 945824323, + "seconds": 1351530929 + }, + "origin": "unix-epoch", + "type": "clock-class", + "uid": "c19b5ac9-b8e6-4f78-be95-a605d04e34c6" +} +{ + "default-clock-class-id": "monotonic", + "event-record-common-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "vtid" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-signed-integer" + }, + "name": "vpid" + } + ], + "type": "structure" + }, + "event-record-header-field-class": { + "member-classes": [ + { + "field-class": { + "byte-order": "little-endian", + "length": 5, + "mappings": { + "compact": [ + [ + 0, + 30 + ] + ], + "extended": [ + [ + 31, + 31 + ] + ] + }, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "options": [ + { + "field-class": { + "member-classes": [ + { + "field-class": { + "byte-order": "little-endian", + "length": 27, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "compact", + "selector-field-ranges": [ + [ + 0, + 30 + ] + ] + }, + { + "field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "event-record-class-id" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "id" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp" + } + ], + "type": "structure" + }, + "name": "extended", + "selector-field-ranges": [ + [ + 31, + 31 + ] + ] + } + ], + "selector-field-location": { + "origin": "event-record-header", + "path": [ + "id" + ] + }, + "type": "variant" + }, + "name": "v" + } + ], + "minimum-alignment": 8, + "type": "structure" + }, + "packet-context-field-class": { + "member-classes": [ + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_begin" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 64, + "roles": [ + "packet-end-default-clock-timestamp" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "timestamp_end" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "discarded-event-record-counter-snapshot" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "events_discarded" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "packet-content-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "content_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "roles": [ + "packet-total-length" + ], + "type": "fixed-length-unsigned-integer" + }, + "name": "packet_size" + }, + { + "field-class": { + "alignment": 8, + "byte-order": "little-endian", + "length": 32, + "type": "fixed-length-unsigned-integer" + }, + "name": "cpu_id" + } + ], + "type": "structure" + }, + "type": "data-stream-class" +} +{ + "attributes": { + "lttng.org,2009": { + "log-level": "debug:line" + } + }, + "name": "heartbeat:msg", + "payload-field-class": { + "member-classes": [ + { + "field-class": { + "type": "null-terminated-string" + }, + "name": "msg" + } + ], + "type": "structure" + }, + "type": "event-record-class" +} diff --git a/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_0 b/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_0 new file mode 100644 index 00000000..3af2cdc1 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_0 differ diff --git a/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_1 b/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_1 new file mode 100644 index 00000000..7b74c035 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_1 differ diff --git a/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_2 b/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_2 new file mode 100644 index 00000000..13a69fc1 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_2 differ diff --git a/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_3 b/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_3 new file mode 100644 index 00000000..1cdde727 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_3 differ diff --git a/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_4 b/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_4 new file mode 100644 index 00000000..c1360344 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_4 differ diff --git a/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_5 b/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_5 new file mode 100644 index 00000000..a0a58817 Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_5 differ diff --git a/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_6 b/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_6 new file mode 100644 index 00000000..b1c8520e Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_6 differ diff --git a/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_7 b/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_7 new file mode 100644 index 00000000..05f7393e Binary files /dev/null and b/tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_7 differ