From 6032b7f8e6a485ce1f164bec697d093c097711ee Mon Sep 17 00:00:00 2001 From: Francis Deslauriers Date: Wed, 22 Jun 2022 15:52:05 -0400 Subject: [PATCH] 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 --- .../ctf-traces/2/succeed/2packets/channel0_2 | Bin 0 -> 8192 bytes .../2/succeed/2packets/index/channel0_2.idx | Bin 0 -> 160 bytes .../ctf-traces/2/succeed/2packets/metadata | 332 +++ .../2/succeed/array-align-elem/metadata | 50 + .../2/succeed/array-align-elem/stream | 1 + .../barectf-event-before-packet/metadata | 205 ++ .../barectf-event-before-packet/stream | Bin 0 -> 144 bytes .../2/succeed/debug-info/channel0_0 | Bin 0 -> 4096 bytes .../ctf-traces/2/succeed/debug-info/metadata | 417 ++++ .../2/succeed/env-warning/dummystream | Bin 0 -> 163840 bytes .../ctf-traces/2/succeed/env-warning/metadata | 106 + .../succeed/ev-disc-no-ts-begin-end/metadata | 54 + .../2/succeed/ev-disc-no-ts-begin-end/stream | Bin 0 -> 37 bytes .../ctf-traces/2/succeed/lttng-crash/chan_0 | Bin 0 -> 16384 bytes .../ctf-traces/2/succeed/lttng-crash/metadata | 326 +++ .../2/succeed/lttng-event-after-packet/chan_0 | Bin 0 -> 8192 bytes .../succeed/lttng-event-after-packet/metadata | 326 +++ .../2/succeed/lttng-tracefile-rotation/README | 10 + .../kernel/index/mychan_0_0.idx | Bin 0 -> 88 bytes .../kernel/index/mychan_0_1.idx | Bin 0 -> 88 bytes .../kernel/index/mychan_0_2.idx | Bin 0 -> 88 bytes .../kernel/index/mychan_1_0.idx | Bin 0 -> 88 bytes .../kernel/index/mychan_1_1.idx | Bin 0 -> 88 bytes .../kernel/index/mychan_1_2.idx | Bin 0 -> 88 bytes .../kernel/index/mychan_2_0.idx | Bin 0 -> 88 bytes .../kernel/index/mychan_2_1.idx | Bin 0 -> 88 bytes .../kernel/index/mychan_2_2.idx | Bin 0 -> 88 bytes .../kernel/index/mychan_3_0.idx | Bin 0 -> 88 bytes .../kernel/index/mychan_3_1.idx | Bin 0 -> 88 bytes .../lttng-tracefile-rotation/kernel/metadata | 1104 ++++++++++ .../kernel/mychan_0_0 | Bin 0 -> 65536 bytes .../kernel/mychan_0_1 | Bin 0 -> 65536 bytes .../kernel/mychan_0_2 | Bin 0 -> 24576 bytes .../kernel/mychan_1_0 | Bin 0 -> 65536 bytes .../kernel/mychan_1_1 | Bin 0 -> 65536 bytes .../kernel/mychan_1_2 | Bin 0 -> 16384 bytes .../kernel/mychan_2_0 | Bin 0 -> 65536 bytes .../kernel/mychan_2_1 | Bin 0 -> 65536 bytes .../kernel/mychan_2_2 | Bin 0 -> 12288 bytes .../kernel/mychan_3_0 | Bin 0 -> 65536 bytes .../kernel/mychan_3_1 | Bin 0 -> 45056 bytes .../2/succeed/meta-ctx-sequence/metadata | 74 + .../2/succeed/meta-ctx-sequence/stream | 0 .../meta-variant-no-underscore/metadata | 98 + .../succeed/meta-variant-no-underscore/stream | Bin 0 -> 15 bytes .../meta-variant-one-underscore/metadata | 98 + .../meta-variant-one-underscore/stream | Bin 0 -> 15 bytes .../meta-variant-reserved-keywords/metadata | 548 +++++ .../meta-variant-reserved-keywords/stream | Bin 0 -> 15 bytes .../metadata | 98 + .../meta-variant-same-with-underscore/stream | Bin 0 -> 15 bytes .../meta-variant-two-underscores/metadata | 98 + .../meta-variant-two-underscores/stream | Bin 0 -> 15 bytes .../kernel/index/kernel_channel_0.idx | Bin 0 -> 1240 bytes .../kernel/index/kernel_channel_1.idx | Bin 0 -> 160 bytes .../kernel/index/kernel_channel_2.idx | Bin 0 -> 160 bytes .../kernel/index/kernel_channel_3.idx | Bin 0 -> 160 bytes .../multi-domains/kernel/kernel_channel_0 | Bin 0 -> 69632 bytes .../multi-domains/kernel/kernel_channel_1 | Bin 0 -> 8192 bytes .../multi-domains/kernel/kernel_channel_2 | Bin 0 -> 8192 bytes .../multi-domains/kernel/kernel_channel_3 | Bin 0 -> 8192 bytes .../2/succeed/multi-domains/kernel/metadata | 839 ++++++++ .../ust/index/ust2_channel_0.idx | Bin 0 -> 376 bytes .../ust/index/ust2_channel_1.idx | Bin 0 -> 448 bytes .../ust/index/ust2_channel_2.idx | Bin 0 -> 448 bytes .../ust/index/ust2_channel_3.idx | Bin 0 -> 448 bytes .../2/succeed/multi-domains/ust/metadata | 720 +++++++ .../succeed/multi-domains/ust/ust2_channel_0 | Bin 0 -> 20480 bytes .../succeed/multi-domains/ust/ust2_channel_1 | Bin 0 -> 24576 bytes .../succeed/multi-domains/ust/ust2_channel_2 | Bin 0 -> 24576 bytes .../succeed/multi-domains/ust/ust2_channel_3 | Bin 0 -> 24576 bytes .../2/succeed/no-packet-context/metadata | 25 + .../2/succeed/no-packet-context/stream | Bin 0 -> 34 bytes .../ctf-traces/2/succeed/sequence/channel0_0 | Bin 0 -> 4096 bytes .../ctf-traces/2/succeed/sequence/channel0_1 | Bin 0 -> 4096 bytes .../ctf-traces/2/succeed/sequence/channel0_2 | Bin 0 -> 4096 bytes .../ctf-traces/2/succeed/sequence/channel0_3 | Bin 0 -> 4096 bytes .../ctf-traces/2/succeed/sequence/metadata | 339 +++ .../session-rotation/3/ust/pid/10352/chan_0 | Bin 0 -> 4096 bytes .../session-rotation/3/ust/pid/10352/chan_1 | Bin 0 -> 4096 bytes .../session-rotation/3/ust/pid/10352/chan_2 | Bin 0 -> 4096 bytes .../session-rotation/3/ust/pid/10352/chan_3 | Bin 0 -> 8192 bytes .../3/ust/pid/10352/index/chan_0.idx | Bin 0 -> 88 bytes .../3/ust/pid/10352/index/chan_1.idx | Bin 0 -> 88 bytes .../3/ust/pid/10352/index/chan_2.idx | Bin 0 -> 88 bytes .../3/ust/pid/10352/index/chan_3.idx | Bin 0 -> 88 bytes .../session-rotation/3/ust/pid/10352/metadata | 1837 +++++++++++++++++ .../session-rotation/3/ust/pid/10353/chan_0 | Bin 0 -> 4096 bytes .../session-rotation/3/ust/pid/10353/chan_1 | Bin 0 -> 12288 bytes .../session-rotation/3/ust/pid/10353/chan_2 | Bin 0 -> 4096 bytes .../session-rotation/3/ust/pid/10353/chan_3 | Bin 0 -> 4096 bytes .../3/ust/pid/10353/index/chan_0.idx | Bin 0 -> 88 bytes .../3/ust/pid/10353/index/chan_1.idx | Bin 0 -> 88 bytes .../3/ust/pid/10353/index/chan_2.idx | Bin 0 -> 88 bytes .../3/ust/pid/10353/index/chan_3.idx | Bin 0 -> 88 bytes .../session-rotation/3/ust/pid/10353/metadata | 1837 +++++++++++++++++ .../session-rotation/a/1/ust/pid/10352/chan_0 | Bin 0 -> 4096 bytes .../session-rotation/a/1/ust/pid/10352/chan_1 | Bin 0 -> 4096 bytes .../session-rotation/a/1/ust/pid/10352/chan_2 | Bin 0 -> 4096 bytes .../session-rotation/a/1/ust/pid/10352/chan_3 | Bin 0 -> 4096 bytes .../a/1/ust/pid/10352/index/chan_0.idx | Bin 0 -> 88 bytes .../a/1/ust/pid/10352/index/chan_1.idx | Bin 0 -> 88 bytes .../a/1/ust/pid/10352/index/chan_2.idx | Bin 0 -> 88 bytes .../a/1/ust/pid/10352/index/chan_3.idx | Bin 0 -> 88 bytes .../a/1/ust/pid/10352/metadata | 1837 +++++++++++++++++ .../session-rotation/a/1/ust/pid/10353/chan_0 | Bin 0 -> 4096 bytes .../session-rotation/a/1/ust/pid/10353/chan_1 | Bin 0 -> 4096 bytes .../session-rotation/a/1/ust/pid/10353/chan_2 | Bin 0 -> 8192 bytes .../session-rotation/a/1/ust/pid/10353/chan_3 | Bin 0 -> 4096 bytes .../a/1/ust/pid/10353/index/chan_0.idx | Bin 0 -> 88 bytes .../a/1/ust/pid/10353/index/chan_1.idx | Bin 0 -> 88 bytes .../a/1/ust/pid/10353/index/chan_2.idx | Bin 0 -> 88 bytes .../a/1/ust/pid/10353/index/chan_3.idx | Bin 0 -> 88 bytes .../a/1/ust/pid/10353/metadata | 1837 +++++++++++++++++ .../session-rotation/a/2/ust/pid/10352/chan_0 | Bin 0 -> 4096 bytes .../session-rotation/a/2/ust/pid/10352/chan_1 | Bin 0 -> 4096 bytes .../session-rotation/a/2/ust/pid/10352/chan_2 | 0 .../session-rotation/a/2/ust/pid/10352/chan_3 | Bin 0 -> 4096 bytes .../a/2/ust/pid/10352/index/chan_0.idx | Bin 0 -> 88 bytes .../a/2/ust/pid/10352/index/chan_1.idx | Bin 0 -> 88 bytes .../a/2/ust/pid/10352/index/chan_2.idx | Bin 0 -> 16 bytes .../a/2/ust/pid/10352/index/chan_3.idx | Bin 0 -> 88 bytes .../a/2/ust/pid/10352/metadata | 1837 +++++++++++++++++ .../session-rotation/a/2/ust/pid/10353/chan_0 | Bin 0 -> 8192 bytes .../session-rotation/a/2/ust/pid/10353/chan_1 | 0 .../session-rotation/a/2/ust/pid/10353/chan_2 | Bin 0 -> 4096 bytes .../session-rotation/a/2/ust/pid/10353/chan_3 | 0 .../a/2/ust/pid/10353/index/chan_0.idx | Bin 0 -> 88 bytes .../a/2/ust/pid/10353/index/chan_1.idx | Bin 0 -> 16 bytes .../a/2/ust/pid/10353/index/chan_2.idx | Bin 0 -> 88 bytes .../a/2/ust/pid/10353/index/chan_3.idx | Bin 0 -> 16 bytes .../a/2/ust/pid/10353/metadata | 1837 +++++++++++++++++ .../2/succeed/smalltrace/dummystream | Bin 0 -> 69 bytes .../ctf-traces/2/succeed/smalltrace/metadata | 72 + .../succeed/struct-array-align-elem/metadata | 67 + .../2/succeed/struct-array-align-elem/stream | 1 + .../ctf-traces/2/succeed/succeed1/dummystream | Bin 0 -> 163840 bytes .../ctf-traces/2/succeed/succeed1/metadata | 100 + .../ctf-traces/2/succeed/succeed2/dummystream | Bin 0 -> 163840 bytes .../ctf-traces/2/succeed/succeed2/metadata | 103 + .../trace-with-index/index/ust_channel_0.idx | Bin 0 -> 376 bytes .../trace-with-index/index/ust_channel_1.idx | Bin 0 -> 376 bytes .../trace-with-index/index/ust_channel_2.idx | Bin 0 -> 376 bytes .../trace-with-index/index/ust_channel_3.idx | Bin 0 -> 376 bytes .../2/succeed/trace-with-index/metadata | 317 +++ .../2/succeed/trace-with-index/ust_channel_0 | Bin 0 -> 20480 bytes .../2/succeed/trace-with-index/ust_channel_1 | Bin 0 -> 20480 bytes .../2/succeed/trace-with-index/ust_channel_2 | Bin 0 -> 20480 bytes .../2/succeed/trace-with-index/ust_channel_3 | Bin 0 -> 20480 bytes .../2/succeed/wk-heartbeat-u/metadata | 316 +++ .../ctf-traces/2/succeed/wk-heartbeat-u/u_0 | Bin 0 -> 4096 bytes .../ctf-traces/2/succeed/wk-heartbeat-u/u_1 | Bin 0 -> 4096 bytes .../ctf-traces/2/succeed/wk-heartbeat-u/u_2 | Bin 0 -> 4096 bytes .../ctf-traces/2/succeed/wk-heartbeat-u/u_3 | Bin 0 -> 4096 bytes .../ctf-traces/2/succeed/wk-heartbeat-u/u_4 | Bin 0 -> 4096 bytes .../ctf-traces/2/succeed/wk-heartbeat-u/u_5 | Bin 0 -> 4096 bytes .../ctf-traces/2/succeed/wk-heartbeat-u/u_6 | Bin 0 -> 4096 bytes .../ctf-traces/2/succeed/wk-heartbeat-u/u_7 | Bin 0 -> 4096 bytes 158 files changed, 17866 insertions(+) create mode 100644 tests/data/ctf-traces/2/succeed/2packets/channel0_2 create mode 100644 tests/data/ctf-traces/2/succeed/2packets/index/channel0_2.idx create mode 100644 tests/data/ctf-traces/2/succeed/2packets/metadata create mode 100644 tests/data/ctf-traces/2/succeed/array-align-elem/metadata create mode 100644 tests/data/ctf-traces/2/succeed/array-align-elem/stream create mode 100644 tests/data/ctf-traces/2/succeed/barectf-event-before-packet/metadata create mode 100644 tests/data/ctf-traces/2/succeed/barectf-event-before-packet/stream create mode 100644 tests/data/ctf-traces/2/succeed/debug-info/channel0_0 create mode 100644 tests/data/ctf-traces/2/succeed/debug-info/metadata create mode 100644 tests/data/ctf-traces/2/succeed/env-warning/dummystream create mode 100644 tests/data/ctf-traces/2/succeed/env-warning/metadata create mode 100644 tests/data/ctf-traces/2/succeed/ev-disc-no-ts-begin-end/metadata create mode 100644 tests/data/ctf-traces/2/succeed/ev-disc-no-ts-begin-end/stream create mode 100644 tests/data/ctf-traces/2/succeed/lttng-crash/chan_0 create mode 100644 tests/data/ctf-traces/2/succeed/lttng-crash/metadata create mode 100644 tests/data/ctf-traces/2/succeed/lttng-event-after-packet/chan_0 create mode 100644 tests/data/ctf-traces/2/succeed/lttng-event-after-packet/metadata create mode 100644 tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/README create mode 100644 tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_0_0.idx create mode 100644 tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_0_1.idx create mode 100644 tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_0_2.idx create mode 100644 tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_1_0.idx create mode 100644 tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_1_1.idx create mode 100644 tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_1_2.idx create mode 100644 tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_2_0.idx create mode 100644 tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_2_1.idx create mode 100644 tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_2_2.idx create mode 100644 tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_3_0.idx create mode 100644 tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/index/mychan_3_1.idx create mode 100644 tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/metadata create mode 100644 tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_0_0 create mode 100644 tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_0_1 create mode 100644 tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_0_2 create mode 100644 tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_1_0 create mode 100644 tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_1_1 create mode 100644 tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_1_2 create mode 100644 tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_2_0 create mode 100644 tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_2_1 create mode 100644 tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_2_2 create mode 100644 tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_3_0 create mode 100644 tests/data/ctf-traces/2/succeed/lttng-tracefile-rotation/kernel/mychan_3_1 create mode 100644 tests/data/ctf-traces/2/succeed/meta-ctx-sequence/metadata create mode 100644 tests/data/ctf-traces/2/succeed/meta-ctx-sequence/stream create mode 100644 tests/data/ctf-traces/2/succeed/meta-variant-no-underscore/metadata create mode 100644 tests/data/ctf-traces/2/succeed/meta-variant-no-underscore/stream create mode 100644 tests/data/ctf-traces/2/succeed/meta-variant-one-underscore/metadata create mode 100644 tests/data/ctf-traces/2/succeed/meta-variant-one-underscore/stream create mode 100644 tests/data/ctf-traces/2/succeed/meta-variant-reserved-keywords/metadata create mode 100644 tests/data/ctf-traces/2/succeed/meta-variant-reserved-keywords/stream create mode 100644 tests/data/ctf-traces/2/succeed/meta-variant-same-with-underscore/metadata create mode 100644 tests/data/ctf-traces/2/succeed/meta-variant-same-with-underscore/stream create mode 100644 tests/data/ctf-traces/2/succeed/meta-variant-two-underscores/metadata create mode 100644 tests/data/ctf-traces/2/succeed/meta-variant-two-underscores/stream create mode 100644 tests/data/ctf-traces/2/succeed/multi-domains/kernel/index/kernel_channel_0.idx create mode 100644 tests/data/ctf-traces/2/succeed/multi-domains/kernel/index/kernel_channel_1.idx create mode 100644 tests/data/ctf-traces/2/succeed/multi-domains/kernel/index/kernel_channel_2.idx create mode 100644 tests/data/ctf-traces/2/succeed/multi-domains/kernel/index/kernel_channel_3.idx create mode 100644 tests/data/ctf-traces/2/succeed/multi-domains/kernel/kernel_channel_0 create mode 100644 tests/data/ctf-traces/2/succeed/multi-domains/kernel/kernel_channel_1 create mode 100644 tests/data/ctf-traces/2/succeed/multi-domains/kernel/kernel_channel_2 create mode 100644 tests/data/ctf-traces/2/succeed/multi-domains/kernel/kernel_channel_3 create mode 100644 tests/data/ctf-traces/2/succeed/multi-domains/kernel/metadata create mode 100644 tests/data/ctf-traces/2/succeed/multi-domains/ust/index/ust2_channel_0.idx create mode 100644 tests/data/ctf-traces/2/succeed/multi-domains/ust/index/ust2_channel_1.idx create mode 100644 tests/data/ctf-traces/2/succeed/multi-domains/ust/index/ust2_channel_2.idx create mode 100644 tests/data/ctf-traces/2/succeed/multi-domains/ust/index/ust2_channel_3.idx create mode 100644 tests/data/ctf-traces/2/succeed/multi-domains/ust/metadata create mode 100644 tests/data/ctf-traces/2/succeed/multi-domains/ust/ust2_channel_0 create mode 100644 tests/data/ctf-traces/2/succeed/multi-domains/ust/ust2_channel_1 create mode 100644 tests/data/ctf-traces/2/succeed/multi-domains/ust/ust2_channel_2 create mode 100644 tests/data/ctf-traces/2/succeed/multi-domains/ust/ust2_channel_3 create mode 100644 tests/data/ctf-traces/2/succeed/no-packet-context/metadata create mode 100644 tests/data/ctf-traces/2/succeed/no-packet-context/stream create mode 100644 tests/data/ctf-traces/2/succeed/sequence/channel0_0 create mode 100644 tests/data/ctf-traces/2/succeed/sequence/channel0_1 create mode 100644 tests/data/ctf-traces/2/succeed/sequence/channel0_2 create mode 100644 tests/data/ctf-traces/2/succeed/sequence/channel0_3 create mode 100644 tests/data/ctf-traces/2/succeed/sequence/metadata create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/chan_0 create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/chan_1 create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/chan_2 create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/chan_3 create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/index/chan_0.idx create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/index/chan_1.idx create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/index/chan_2.idx create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/index/chan_3.idx create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10352/metadata create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/chan_0 create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/chan_1 create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/chan_2 create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/chan_3 create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/index/chan_0.idx create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/index/chan_1.idx create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/index/chan_2.idx create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/index/chan_3.idx create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/3/ust/pid/10353/metadata create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/chan_0 create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/chan_1 create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/chan_2 create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/chan_3 create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/index/chan_0.idx create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/index/chan_1.idx create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/index/chan_2.idx create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/index/chan_3.idx create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10352/metadata create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/chan_0 create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/chan_1 create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/chan_2 create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/chan_3 create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/index/chan_0.idx create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/index/chan_1.idx create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/index/chan_2.idx create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/index/chan_3.idx create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/1/ust/pid/10353/metadata create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/chan_0 create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/chan_1 create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/chan_2 create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/chan_3 create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/index/chan_0.idx create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/index/chan_1.idx create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/index/chan_2.idx create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/index/chan_3.idx create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10352/metadata create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/chan_0 create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/chan_1 create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/chan_2 create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/chan_3 create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/index/chan_0.idx create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/index/chan_1.idx create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/index/chan_2.idx create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/index/chan_3.idx create mode 100644 tests/data/ctf-traces/2/succeed/session-rotation/a/2/ust/pid/10353/metadata create mode 100644 tests/data/ctf-traces/2/succeed/smalltrace/dummystream create mode 100644 tests/data/ctf-traces/2/succeed/smalltrace/metadata create mode 100644 tests/data/ctf-traces/2/succeed/struct-array-align-elem/metadata create mode 100644 tests/data/ctf-traces/2/succeed/struct-array-align-elem/stream create mode 100644 tests/data/ctf-traces/2/succeed/succeed1/dummystream create mode 100644 tests/data/ctf-traces/2/succeed/succeed1/metadata create mode 100644 tests/data/ctf-traces/2/succeed/succeed2/dummystream create mode 100644 tests/data/ctf-traces/2/succeed/succeed2/metadata create mode 100644 tests/data/ctf-traces/2/succeed/trace-with-index/index/ust_channel_0.idx create mode 100644 tests/data/ctf-traces/2/succeed/trace-with-index/index/ust_channel_1.idx create mode 100644 tests/data/ctf-traces/2/succeed/trace-with-index/index/ust_channel_2.idx create mode 100644 tests/data/ctf-traces/2/succeed/trace-with-index/index/ust_channel_3.idx create mode 100644 tests/data/ctf-traces/2/succeed/trace-with-index/metadata create mode 100644 tests/data/ctf-traces/2/succeed/trace-with-index/ust_channel_0 create mode 100644 tests/data/ctf-traces/2/succeed/trace-with-index/ust_channel_1 create mode 100644 tests/data/ctf-traces/2/succeed/trace-with-index/ust_channel_2 create mode 100644 tests/data/ctf-traces/2/succeed/trace-with-index/ust_channel_3 create mode 100644 tests/data/ctf-traces/2/succeed/wk-heartbeat-u/metadata create mode 100644 tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_0 create mode 100644 tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_1 create mode 100644 tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_2 create mode 100644 tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_3 create mode 100644 tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_4 create mode 100644 tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_5 create mode 100644 tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_6 create mode 100644 tests/data/ctf-traces/2/succeed/wk-heartbeat-u/u_7 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 0000000000000000000000000000000000000000..6f895c9f171dd1ab957e00488ee6dda5ad097fc1 GIT binary patch literal 8192 zcmX>o|K}jT`C@JHX%4;HmG`P|iBvqs00c}R0to6a`AN-v#lT>Am* z(I}9<|NlXPQ*NY4gLGW8Vqhpv%q_@C)h#V9K~p};9Swoe5Eu=C(GVC7fzc2c4S~@R z7!85Z5Eu=C(GVC7fzc44LkJus(Em?*qkeckuowT;wa{q+mi|8@ni~=Qf0#~e{eN^_ uXoie(M?+vV1V%$(Gz3ONU^E0qLtr!nMnhmU1V%$(Gz3ONU^E1%8Ug@O^*B@j literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..6a4c6da5417168e51bc70417c648427a4a1b4c9f GIT binary patch literal 160 zcmX^3@yo|L34{xyQXJrh+ey$!9aaVg0J-umkpKVy literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..1186c4bc765e43f5a7ec17d3c04361a631b55422 GIT binary patch literal 4096 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..a570de85ae269566080165ad53d43d14430fafd6 GIT binary patch literal 16384 zcmeI2|6k2_6vvabrI@UhAry_Fu)a_}D__#3Wg^jJcS?_1Dbb1zS=`mVpL;(QYo;l9>N!C5=Jx2IAVs2#5EtrQ@( zQ(v^+{wY!`a!?8m+GATfDFs10JWEgt_S)f6S9ESS3}u<(t`zLFJ5L*l)CxUOwVKf= zOUYP_eb5K3vwbn|96z*3k z#y+zeoiAFe6b5K-vbg7B#ro%?YSsl9yJkN+ zH!4DEhYn*qq!eT9X(bqY@<~igc?LC)Jcn?vaxCa4=doKV|3v1SE@JG=%V@2>hJC)| zI+n!u7BZJtW8Sj6$o!vLtanu%T30k+?6O8=p4Eib(fTU-`Ue=OXzS@_sG{Xykg}NuwfupOfMJ{J060X&kIB6pGTnchcmF=2cxiCvSwkuN6$uU zw-`+9{tsxqcL64LHVz9qQbgEULg(v}5Kc)(QFE4HVo$fo!nfT2U*7wl{^|4AiZ|~6 zEnWhzJ)c>@&3$+c!t-je&ra8&_4|+TByf9z&I9yBno4V1igd&&-WBQeEo~*zInvNt zq@&%yM5NO<+*G6^PH8UEA@y|!q_*1v6HDld)}`G<+B$mmz{KYCLU_FmR%}i`j6KZ` zncF#Hz4e?>77GEH|Luaz4-LWC3*E5ZlVu1`@W9y9N1-epUYJ;KZ*1gl{L}1!Y(&ZmJe=Y-o@2elAOCJYW{t+E~-cC z`W6itsZkBw~*SJYJ`<{(Yeokq}H|`zrY0zXr0!GlWArX zirQCSLo40wcQmvw*1xBr&F8FVdI0_0rHf`J;`7Hoh_akeZ<#Ixln3(AA}UAc~ql2;mGDj2%2gLyO4> zH+1eSL+2(QSkPKeteC-9>V#tNNtq@yTv^oVH*)+_mEKY@o|L5R~4E|)}Y|ojqvpM)>q~}*NAb}ZAb_N9-Gc%-2R-Xf+PcTCz8;}&CG5`Mu z38X@Gn1a}4sd**3iD@ONMY;uv$=RtTXj(?OqaiRF0;3@?8UmvsFd71*Aut*OqaiRF z0;3@?8UmvsFd70h41t3L`u_#cUVH<|{r|?%{yz=lZPe(|5Eu=C(GVC7fzc2c4S~@R W7!85Z5Eu=C(GVC7fzc2kB?JJWA~Z+< literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..4b33db85c7de7a04d6991ccbbbbc4beed3206a2a GIT binary patch literal 88 ucmX^3@ycF;-KxdfpII|~3rC<++> literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e203b3a0b4dd143134b17a2c15d892ec8fd26b4a GIT binary patch literal 88 tcmX^3@yi9b(%z2Y~48)%;NiMJOzgIUv9U0R6!Tf&c&j literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..af7bbd77dfb8e19a538531f0423b755bf8d23115 GIT binary patch literal 88 wcmX^3@y%(b=oD-Xj#Du$Z7cCIBKX32XoW literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..d4dcedb1d39a4c0e29946cc7eebcada33aec1bb8 GIT binary patch literal 88 vcmX^3@yoi|KEJ|#|v~~+^F!8 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..20f3a76b9203aab812b0006df81711838bede697 GIT binary patch literal 65536 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..229df416173b4e80a08ddcd7b14de711f856dc87 GIT binary patch literal 65536 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%0Dt@W4xYVmaUXN}@B zU#xI#;Z7#bQ&6SZPUT?SKKAHzs0N;ANRRF`b^z%?{i{KqoEj7kyd_x!ex0gT@K1a2 zS40`SuJNwxOn%wTnY0>U{RLNlW#abAAT<=*XI&3G9NoAyjr5?|!5~kLKgZ<-YN5$H(MPm__G6?oC`X~O8KMppqh~Zu@DwA zS&)aaa>+U7^zH`oXu+~->ZxJc-#jfEgB}SEM9D)#U?5dqQ!44TM5SY-$_PJ@(ULH6%NP- zd2;;a*Z#B$x(0Y}Otp@^=#x@6xa$8;ZSoa9g23UJbj* z{99InJkcX2(>y49?#QNLWESXqoVsXp4$GfM^)e>jcsMTy@~7=d`b#R>L;B0=0+1)i zpR?i7+}8S2pP!lw>9YXz{bCmqg{fpfDdyxyncQKW= z?o7O9`?w+~_O3#550sM_CivsxCxSdV{_;nu9kl)}%wOJfOx%_`-yu~WT72W|6fpLf zLNb5KL^6NMHhPdJ$6s*#^~2CPAdaoy2-dVfK~$SlzNXNA@47|Wj~vLh2W_Ue5M@@MlQ z_rRSyoFM-G-3R2!@#nn$^Rd?Y3-j((1?f9gMf&H((b0CHNoUgXZ;0v9cs?+W9dYDZ)r0*-kGk^j-C+zLm5<+G;x)b@)llsF8_505J6)y< z{tB1$2YGV*MTCA@ooY7gmkibLH!qp|i+)_|bgKfNt15Liy9@oYbaiOj+sXgyklknSa=gCh}8j{ik{!>))l24|gkq;( zA^VpZdH!F$#9!(|)eAu$p8_cem3saqZELKd?Jw~v3mMkL#JSD4YozK!i?0sva0 z?#0RxN|+EO%)hg&Bgm68|IXplPfO{8YK-$ogx8*C&7Y>zc_wcB^ZV0K?C@eTDY-EL z!u+W|x&ZR92C4ZgTy){P*7~bh$em&Nt6aB)i8lu6&Vc?l5`S$HUH-6?oaO5; zNcnT$qx|<7`5*6Hc(6Yq)bbg*W>GN{ugUuQ0u=kTsiZ%RIUY^=@AYp$o}BfWfBeW@ zca7cof#TT6oD)o3RZx3Zsy?*%iqUQEx%*SPa$|=DZIn#B#XrtKm1xz={m2AsceZ7Rre{1_4$dlu*(D!t=*7~!Ue7ZyW-UuiCHxd0v_6PBPAWx3I;J8OZ-OquR z?;(Ut@MGdCN3T#Rf3)~r+7AX}Kk52CMB<=Dg1=C|p&(C=zq;I)!k|5tIM({;t4zG` zU{RQqKU#cy?QSr3{g=Y>LTy(Oe>PMK@-`IPOB$jww_Q#*_9N6IngFp>GBg z$M=c#lb2CB81HgBI}!3|8NzQ?_~XWqUq~Ncwg%*heleF;OWRA1L>h+2;RDiuV+R)~ zHMAOF{ZDJWm^h9dx&9F<2jl7&hiIVu{+GzL%(KfKp$4kJc#tQj23+SLtyB$GEMA^A znqN=i@9C!T>2d6>UOFwU23UVVS}GH_|1C!g#g6QcD~Qn4$L^79p>Yk!ljASnM$9#-IC1s+!5 KVFmv0D)1kHX@{5q literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..8313952e44b8981e1334c1f3d2f87bae421c99ac GIT binary patch literal 65536 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

i{-ais+N?Gam+kPbBIZvhzIA$Y zFn0gN*x#9rcs~$rVr!5`np2tv>0V*0o1z zB5rE;-|udb_G0_d43c5CwzKf}jFR?M>kDbXOyTic_I&LB{QavvfAVXS!E(2E#H9|L zbRXYy7fuIxH1#K|_py;!`_jZjCvw|Ou<>EI-9&PaJW=f2K4twOY@DtCMY^&{e1t+bD;OpP~Q(KTnlOM~vaM9oO92Ytvlu2M2 z`+J+L?U}CW-lZrA8@L#^&wiWA^ZK+6uYo)oecp?%PZYX-qV}nY%qQZKp^qkt)t^v& zY4is$_WYGx!Q7E^!}iWq<`KyA89NICaD z_qP~+d}5<_fjpZ0cn7Cv3XLDA6ixJMBF?fKGsW^F6yMZdx)Z`~F2(g9KeZ~pzDHC5 zc{Kj?txFzo96u&;KeNO44bGqIva&>6yS~x^F@HkwbDuQ^V=ujoYLB}on}PR}!~go9 G|NK8$LY%1p literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..180c073179ffd93532326d8aa15f8faa44b31f81 GIT binary patch literal 65536 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f38fcdcead068f95d50fcaae6262faeefb13ed44 GIT binary patch literal 12288 zcmeHMZBSI#89pFaO?0fA1O;v6D{B;qW(`wQqb6OlrUs;9YN1mb-H(flz{Ga%`g8#0(oaJzsHaw#@o9sE+tj&OqzJbsa97((y*>klP3u{}j zaP&g%H;*&k!plxy>_#4!O*B(4S{kae#uCq)g;t4@hh`4V1 z>88wFvn`X`H#w?Bi{rUWrcD>35%yKg**YSwC~pw!KRAEWt?@#U%Qu?w{4>vkJU-vi z{Vugfzj*yykI8Ic5puA$>yxtk5p~!6d|elp6ACmLs*$` zq9L?vynbB|Cqi@P5s*i-ewh1nTK(yhI-gui<60ps{^!_Pa8!$szcPG2$fL=hU9?cP zK1Fg8*jLw!^%;U&1${dk4v9Q?ALLaWCgPqgRbU@|A6{LJ18qVdP2v%dM>8j7#mBO9 z@GUSH2JcjaaZK-Q(x+WE6_f@n~CRtZwTwFELVX% z8hy;tWwP}-KVBvFh37x6el-#I%v=NNj%&vLVo!DA^}Y5tAdkkMw@D}4pGs!{`@S2E z^_{$m^?A3kAdg0$`;pDE_30Y&#lCR<`bBRO@sh2DpzghUu)kz`mykbutO(>$`HS5r z+n=kk4D4%(!urmXVtvfOevn6_Px;De+4}lcENwH}Hq2-BSs4~PJ6~^bpr+)pXN=ju zf02muF6u+nk{ljapLn^A^sF_`xSWW4Dqd}a&X8H#L-_Kj`>`Hj#>&GXo3i*5Y8~}MVYnUDRP`1C4<9`MFqNi~F=Rd;wn9d_0k47J(z9?H?-+>;n zFPwi&N-q)jT<8aNhc;nJ@~C`f4*04gMA~!d(6ELM17e)kVm7B zDZVdTpYxBCJMjL5^Vg4`Lc|rRQ$_s2XRMJjoc|9$>&N*QD?lENKX2EJ4!P%#%lK2U z@1{ts&zg$$F$GV8JQ{s$(0tkY)YBG=eI@dDyg29Zz8hy&}ZrS=2x&HzC#)$7y z`)h`T{MgbKmy~r2 z@3PpF{|0$9{&wD9G4Swn^wgXm`P-dD#F=Ty1OEI;)%Rro4y^s=n|RRCH?@L4W#L+o zN8^vZ7B=EfUn;AMOfZ`qtjU2?Tx*6a%-2@!zIYG9q7tSE0?&P97W7q?eFgGp^aYO` zKvMJPr<`!CoQQjiosxeW2qL*3QuRHj6hRPXEW`Wf@Uz$PyHec~AdkkMa_G5GfB8du zn6K^pBrQ~*#b$GJ$uP0VY(gef^9MW|{w-00c`XrFRA+`lwdb1f{yCnwP&gml`^+GZ z#-ICK>omFkcK-eJ^v&tH+40=rVz*}q{*oqPfBfv~tLlh&@aqlJN%_=YY9!){-sb60 zKChKd7?~3|$B!uPF;Pd6_YyE;h_rX+Mgb9L;)`QCJl&9A=5MZ}e# zos9M8PpZD}yC$&qgo${49o(0(06*HKJrezPsG_d6)Jxj zO4YZnae=irmT=~|k8dCTKGB_g0_0KoEAqr=Z?Rjm3}`N{%01go7+b?J!<|H&LD%E` z`ID+|oq7kX-4KV@u<@~*`Mf5^br0mx_)}imq4lTFp2e~j?mlSS#M%(|ees$Z*nicm zpXj78g*6<+?rvj*7|U;@3+IcvJW8k2+Kni3to|yozOcquK1IZRlV*c`zD~!}dLwy* z(1+=N8szaA?Z8yYXSK?zIR<|jN!{y9p3F8t*uiA{oRc^CUxL1ZCJV@;nW6JyI&0JC zth4KltU>g`KPB+j@}Jquj6|GQl2@})lEdQ#x3gJ)8AxeJF>td5^nIVit3zm3ZSC8~ zxILwrk^}O1AHg94RdPn^Gp>w>_tB~!@6#QBBjVmIwHf~WN!3s3xdhhU@)g$n&%qvH lpRzADgFKoU<4S>_fdm2x1QG}&5J(`9Kp=rY0{`y`{0~}|&oTf2 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..652ee9a246334cb0884552cb0e8ae1eb21879d1e GIT binary patch literal 65536 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 H`TzJopyE$j literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..310c8ab874438f412cef31e0671359ff3128d868 GIT binary patch literal 45056 zcmeI5d0Z3M+Q&yQiWafBR$M?ZF0EFhShu4~u1(SP$GTikr7(4pH}9k<$xm zJLfx`-}l$&@cAiUtpa^C`DyNURLjlJx4v6ITI7^Cel#e9C|1v^0>O@8WQzXZl7M6e9=PamABjTuoDix%!9>c)?b z1WMIMto_2emHSrI{v*Uj{cm_xg{YUF9{-+xRoEZZr}@9ah&qZ9;2k0ALAot()q6Us z4^y`)_k&^fRCce~nk$t3)sLW$rVm)3+(A+`gvJ4CTe~BDFr7VNHr2L9D_aW-G-h;woa(r{IWjl9}4j;Xo&d+ z|F(wb3lBdZN?Pj-RW1?rtfPq&pg6tSSL5rj=w$&P$6l-leKd8@Of*cCTL)8B>qJsN z>*oJP)Kz!?oCxJNU_Y+ogZp@k z|Mn2|Al>$4cq&wbDk;^G%>1X-F5Jg)Ux7ZF8kk;Mr^cnHB*jKBt@uW{AHm#GjrK*y zvjD$SMBUh|WU5pR#oAZhc>uP3<~Al-ci^oa{TCbi6!g*LXRpo7lH!AEjM_FW?K+Dz zh7Bir5cRB+gJ(f)`{&~^T-&yr??3CIV9-aCpRx9q*|PJyy5MWl8su8=JyAEAdSvKg z**G>{A05v!{Q26Z>HnOM7Ip4T)Uyuu%Yf=LZFUWQ04&n}ipTfDfuN73KAOS1407vJ zx@K)AsXn^6bwpkLxFC~MpMY*Z5p~Pr9hp#lVsqX2`nSd@pX2wx#`#T~1^Q_6QyMxPl$&4pl1T?i`5E@b5q0h083&>K z?$5^Kb5QrUczoJsgFc%4>=DNg$<42D$g0Dn@mZ$LBkI~7kw>8XsxHFgGvuVZubvy{ zn)T73k0!s;2bqPjdVPFU8(l(tN@^UN9Kmdz`p-QTSN{b>UAgp9p;UchrX(cCpnF|i z+oNTXIWrKquf1$9gtYT$#sF$t?e^6v z()okmkWiwo?VNB5YMZ@8_3o|c8MS`r1|3)w2i2nhVL#W z)#t|by+j@LvR}`Gq8_B%mi=A~)lm6gd=7SHb$z~u=8MIkkEVvoK2>aTYiQHAu|a%m zBXA$jbZNlz*?(>e`e^uE)XQxZui*xlyGASOs2t zVXcy=I4%OCPe^3&efv1!zCF5!(ENODqK=N{MNxG{JxEtg4k&?gd^WWvr!q|HjF$X3 zS1z0c`pVb2Vm<5vt8K-!_wq#A&SE|Uv-QG0bogNGUB3Z+CO|4NXLUR z@6$xx#plmPr24p?JxA0XXUiHv_36G1uk}729q?MZ^d{(|sgFIZRb#pJv78>#7~%_x z!u=PW>d*7B-G+fa8a_qWzuL*=b0iy75FhgwK8cH-(1qtSdVK@>X!tS?=>4Jf7VV4H z8rQuuiMm-g*Iz0>vGy&`^T4*}jKcNL407eydgZM3ppPa$Q+r)tJe#K1#U`Xi2y5wt za%-us<0PW49uX6$)%%3AVaaT=kA7k@8^)x#<6{-7kFHH3Q8$jBBK>?)gs*h9Pmp#n zt4Eguy>&Y78SWq^fxDD(_RS4nB~eFJ%`aC&|qHxc{m(}O{fL%2V z^wIQzHFHyt)EI#nP}{avSHZX~)cBfp$@vC6pE0-$^wIDsqkHw2%ct5M-ydSH9EJI^ zdp6?v?B*oUN5f|ymp4W(pEmd07>Mug5n+y1YQpnr(l3BM8a|hj!(&6Dxl3Ut1kDfr ztSCqS&p358ognI(o_~y$%1^BQ!lpOIj%34q0=RQB?!Gyr;>OG(AvVg;@5(KruJwHY zvaM}`>tpz;3SS@dQ3vRwsgH5r$gkw)=g8811?7I@JeM4|MR%-<`4+RFkA}}aZ(5`j zA9Nf-ZD-8Qi6osPl-XAjb=&Rrkx<)hp5yv28`X_J#%V5X0DUz1X&mM#x%q`>Xu0RA z@H;eUh6f~s5OwvgQ4>k^F`OSw)RP9V;Pcq7bMX5W#aDXs^-(UH2>NL1qxgQA?B~+j zKnoc6@hdbs8RqCkHRfZsgFYHQyHBU-a{Eu!xo|o(zC6_-MZV z=1zS;9}Qpl8T%=*>oC;IRa)F8>gX6y_VYba57Mm*UP?aK5M#(lpMM%U$49xLwtv0< zEm7wzjGyH@Q4i8BzLkri_#x@|Ue4RpT6i3!x`95LI{SJ(y#zhqa^|74yd>(z{oa?Q z#*tY2o^{(_hP2xScpkqj8_7RgGf(yheTY%&*_vtcy+>llanw()?oWxjabcy$Qu$SU zhwhf}4qcKpet97pr(g1++oCzgXHuKi<3GrYwyo^(;*F|wc|=qn#X zEKh6aA#cSr97X(oZ}{I+-ja?*Wp$?!^`x}Z7~oNz`rMH+6yPQ#S`6t1nh%@v+dQIq0LQ4?7{r zMQ(j8i&ubgkIlw&{Kt8bJfEg)73ibkGsm~CCzmg4#<6-({rbGY*DCfoG5Am=x- z;WJK3kbGX^TnAHCow~N;CRJhsJhMzklD*1n=_~sfXEG22 zYTHpd6pZUq7mq<({aDO5ITG|y@!gJ*&6jmQ9gN#>5vo4J+%aQ5Wsm{%QSo(|Cz~&6 z(h4xHaXscs8W@L<(|&oNkA_bZw_P@$WB73}?)(#&?^V5cp3ge`Ea;=*Q%=4hn@^Qk z2FA^tg!yKDjrkOh{sMh8dflhG5)z>6ow5Y0Re>)Cly^@R`r}$mX-PZVkq5pNRQ7^i0I{3v2`WX!xwxRkHaU zZ90K*+o>_1?rY3vZ`~R6(eNoc2gv60%-@lrUp`ee3&pJ&fo6oU1287zK%jYZH1jhYFIKD0LO5y9LxVjniQSpUrm(6EuxetsxHU#(Yjd;wb zX}KTt(eSYw3T5+o=A8iJE(*qc`XiXny7naKqv136`%^YwR;5c|+U0W)f&-40ikgpr}4ma9X$6!8l$$vo~4WDMpBiVdepT7d*szWf}e-2?jrTR7K zqv117a+Q21OYHngyU4vUq~(vtd~=$l;{IJ!1N71GSqIgU&8OPZ0F3(+cRwC&?V>TC z`Jxx-qv5k}@s`b(HT+XB?r*~R!SfQ#XAl1j^wIDsb?s&IC3$xR<9;fvFTS5n=KEJ! z(hc;{@EPa#lFety83@MB7S8YYT{wS?XY``0`<67D+$zHOJGKk+SrYysx8H>eHzsQ8YxZYsqm_MAhjY10(aT)20_(YEdpeuiOQ1N)Fi z>KTT%hN>ylN4FZIy%{EG1FnJcTi8ca18eOLvTKm_O;4}}OJXtK^~bmd#@Db9xtui+ z>j(BsKiPa4{)55#p}L@_K-wdN-{JS?epjzP!??BN{)5|+4xKb^=l-UvsQnOPJ4sDK z-f74AJnY9X+)m}ELLH{TKID?BgQ8%%WF4Tff^xNW%>eo5pa*ZJ;!{?-aA1b4WFmW36L*sGiLM7o`H`SV__dv zANk(@pZcf+s;jWxYSW&-lbch!BV12L|AK2^z6JZr*FbbFihLuRFI?s7E7tdDEh^eY z)-7I@earX1GryEhxc=_Daenp`*hiC}va*}6SnfCq!$1s33-4Kjn4iHy*0bC_!2JH| zf+PPT$_R;VeTQ`%<7rwCtvHq^r zS`u~D=$2r9IW2I0vxNMV>tG*Ee&*$!W#?CT^-ChZZbf&Z?)z77q8`v!P1GH^YOp?m z!t=lxdxieL4f|;7qa3Y~U7zrsgNgixDnp36`tC@gp4Wa9QTKHpN7Ms~$+~BY@nC%m zit+ff@5lAkq{BX%`Wn9vmtEhC%PcX!vNn-KJu4#;%r9Sw^9wnE^JCA#KAQZL8z#xl zFUu`?OW%FfO=7M}9eNkkF z`SPGJ|DVG?A9K&QC#{Fx*3j2^ps(t*+^$|WD_Z-@@nQV+ciDWFn>LUyu`P zs0;7Jb!wjp*T+9risrA+HHEN`hR+y#O+Me{YarhPVSXJI_}E*eppS-66MS7ZU*W@> z#QEhHbc?8GeR~V!Zq^EsbDxdpg6nVnH|#?msqtY?d@Vaa#|RI<^4IRp@v(m?ip((2 zTrnS80Q-`%M_X0|Y*EI_#t2W3P9R&F6cmyPw$oCG-~sWzju|y2~XsQ4g3EK-9xM z1`+i#BUvw01rzr#vXb?}ppnG=^PZ6P!a6K@|17fZyL=jP|A4yFiF(E$BT)|sm_yV( zO>@BUIp!O5cai&>!hLxD7~jG^dRE}lcNm>*w-=rl zX%%=4Qhp8l#2B4x1=6#M-`&@#W#T`bVm=n?pmAIF4vW)QK8Dy@X6>FWd!DL;RuF4s zSVPu5&#wTv{}8T|CJXslYpeu)H2IlFt&*Kz;g~hV{PHYhU3+5<$UUnmB4?QMLVj$W zwV)4qoa0!m|1_@ovh%a-`UQ;Zw*WKIfmk* z}O*>`Sq8Gso@9%^>Zxa9#fG;yL)bEkFVKXr8NT_Eu>owiY5rv_TB0ZA(u# zFmA1n`Q4aY6XsKX3;SsJ>`CsDd{93i0-N{8U>|M!1oPE*-d7q3`;berj~3MeYw$~L z9Ao${Tm$0~*hfJD=U+Qr=i+y1 zdci&#K82~HB%j!PNb1oY?4u*X@jFnsPo>O+eKdWf-4p=UU=MmJf!pFc;To8q!#=7S zJPVYpfmk1@mIZ-))rI$o(zKXQX@h+4&BYMe ze4h5t7%Wp<7?s(ytIlzkfjDN#E8a{iao&%)LYoO0jL2Vaa8#aLS88>CMhZA*M zqj3YEwi8{^RTjexpC8MAMvF2n6!cN$*X*V2{CxeB29iDlsBB3xQFl3Wj6X}vykH&Zqp6{FRJRFIe9$;UZL0!)1izzoV*si?!&J}J^L=dp+XVV( z_}B~0zL(;w__@?ixUbg0eAkvhTAA>I|AGeV_|Hi*U3SgpJ{Pqg8_Rw3IfFmj`fs5P zlu6(-1yM)2=GCbt>Op$xUlVgGe!et%?-+5SJIFV3Vu(6wBVcvBs0ZmLzx^x3VxU#C z`QZaZ9dQI~J|yZvdY0?#l~7HmGTk|qVH951_?o)p6s{Cw;o}roiF)a0cA_3|_y$oA zSI=8bieHqlfT)KXHWBrJ7n_N?@6L<4r1*JzuMl<9r8h*~5W%b=wQoAESX*&SzY@kY z8Vh+Bs}c32>P_>YetxRJ{rt+i$;asX&V1SSEr@5f3jKrD0bO7rQCI&S z{u3#Fz*QYlw-g@y3F_awxABR5vo2%!{>|80ewyMDJww-$sF!`&im01RW};rS zdOcCk7;GWxMK-eT64C5uV*WjpMBU}W3m`>EQEaBUr`8S{rK8_>|%I4>v@3#%Mi=79fbFlS;yofr=$**lgQ4iA9_vdaW z)hsV}K2gv3J75QC|DwD;MBTAs$quL%hZf_t=<}-ud@VFpD(!{p^T!B$W9-!zyZHKqCj{*!#VOPDC+g}p|2jb0 zUw7#&QO{`mfT-&%WIf5x;~)SHaYD)(e;RFUfUq(xQAk){wh1vk*H_2eAOR{Q?nk9^W~N}K2B*>zoDc! zu2)(T^`!RsL!me;#f>4cj5d95gMBJA?it!`+?jJ;XR}C zZN2#XG(CerA60%|t&yFdOQ-zz_?_p|XdFilEgpOFe@l zqm$Xlgfu241%H2VPPuE_vP->)x@o;SxZ?Lm$8w*CfwecD6G{Gf4)+E%Zu96~zRG`LqG>W-+m#M*fw}FAW_S7XEOx*w&_|P> zGPK!D3O?Zw7#$zRokPV4-;=I-*kLBe{+`xDm_ILmZ^GB#ocaamqv2DRELdJ~jFkUg z&!Usx6LoX%Rm-LF6Kh{xWB2lk}Ri?lj4JFjM`2b?l=c&zY3r2)Bg`#e{0r5&_~0k*b{R>E}v({)C&;bvDJ9| zdd39f@zHY{=%e8?HRa;nV-Vr0K_5+hm9e)zld8|8 zu*uvPp0iAH96tWA!tuwpCAc-D9ZEnw!!U0Y>+t&8bp+_6;R}!cK?TiGXaDEjSxMB5 zZ%itw{KVRKC=Y;b?{e_zG44M1`Sn5b>tWDGlV8R{n}5ag?BH_e**e1oqHfk-^_R*| ztozMV-$nX+5ofIgc1)Xx|9hQ^4q|8zH(6Ln+un%+|RiM4P0Z%s9% zeY^yZPmdgYe#$pX28#;wp`WJLiblK8?MJfzEy7c{^)?)8N9F1aWa|r zwMk+5dm|AHvsm#@DQ*OvBI>9tMcHRWJxJHOJ;pkB;B<}~#OyJ(9g>;Ry6rrR;)`dX uuYAd*#wXw4haVp*@Sy@9D)6BKA1d&n0v{^yp#mQ&@Sy@9D)2v4;Qs(yXp%ty literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f54d73fe2a29848286b21a7464eaa1c8631c5455 GIT binary patch literal 15 WcmZQ{NzBVk%~9}4EX&VKWdHyrl?2ZK literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f54d73fe2a29848286b21a7464eaa1c8631c5455 GIT binary patch literal 15 WcmZQ{NzBVk%~9}4EX&VKWdHyrl?2ZK literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f54d73fe2a29848286b21a7464eaa1c8631c5455 GIT binary patch literal 15 WcmZQ{NzBVk%~9}4EX&VKWdHyrl?2ZK literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f54d73fe2a29848286b21a7464eaa1c8631c5455 GIT binary patch literal 15 WcmZQ{NzBVk%~9}4EX&VKWdHyrl?2ZK literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f54d73fe2a29848286b21a7464eaa1c8631c5455 GIT binary patch literal 15 WcmZQ{NzBVk%~9}4EX&VKWdHyrl?2ZK literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..a7ef27998c1b494e1069188b50031967c8007b90 GIT binary patch literal 1240 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 OpyL(jcm@8%SKxO{x)|yJ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..833d511fb8103afc937a750e6b758cc36334466f GIT binary patch literal 8192 zcmX>o|L0&czoKUO)zf|x&TlC7?RnA300fL60tgHG=LaBY%IW@cEx1QBOw zfYN9bOdp!?D0egjMnhmU1V%$(Gz3ONU^E0qLtr!nMnhmU1V%$(Gz3ONU;snlAc6k> zmBn0heSrOb7>(ZlNAK^W^9RstqgIcGz-S1JhQMeDjE2By2#kinXb6mkz-S1JhQMeD MjE2By2tY#s0DrL|SpWb4 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..24f014e1cc9738e5e118980ae0c5d114b49b4084 GIT binary patch literal 8192 zcmX>o|L0&czoKUO)zf|x&TlC7?RnA300c}R0tn8YQBH15VrB^1!nH{MnhmU1V%$(Gz3ONU^E0qLtr!nMnhmU1V%$(Gz3ONU^D~H4v zo|L0&czoKUO)zf|x&TlC7?RnA300hh+0tn*1X(u-(F*6+A!?j5=nVDe$6GWV$ z0ZOA$FnwskqukLD7!85Z5Eu=C(GVC7fzc2c4S~@R7!85Z5Eu=C(GVC7fdLGGg9Q5j zhUdBF`T+a=FdDu8&xq#s(f&VLfQ)iSLtr!nMnhmU1V%$(Gz3ONU^E0qLtr!nMnhmU L1V%$(5QG2#t==Kt literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ae8b5ecac5fdf09ff4b96934d11be22c021d7446 GIT binary patch literal 376 zcmX^3@yj#;0v>_2H0i)2(0l5nZ6u=|{Lj#nCngh}gG)KF&@d;D{MxmPnkk0+d*n{xIu4@q@|N`=DF!jo&4HSy09DoirRy8u`hn);J5OE(m4H#`=0N!dQ27QZ z4KW9-A81a2;Hqet0Zj#;0o%uCX0!E>m!vc{AfXX*OX~zX1 We}VNgC;QBMx;Y#w0i)2(VFdtfKP%$^ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c506d5afb862653100e6581784d0a1270b8b140e GIT binary patch literal 448 zcmX^3@y{lW ze*mc8lU0972$=r7R0ApjqhR`BG{{{*pa3Qr7#g5-eFI!S&^)$1rrl5p7zNXhMjJro z8=y4A9I$?%IqYp3tS|$hG@5<}W{9{0RJs95L(Bo|2b#m-=?7H@mBtJo7KjWi7-8l( ZE&%xpte-jAXWr9m7vUyA80hX{1po!^C2#-$ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..be41dad3c7e28b8021c01670d699ca2ae03a5ba8 GIT binary patch literal 448 zcmX^3@yLKH_nhbY!|&dg_xB$6bMA5O=WwJcen}IXmDf!(WWv0?VdaHI z7M4fbi2e8|zp1I-*P*Rg_O8xDzFt%P{`s2!kA}BeTE5C+xtV{TobKe}vPx;*s?{!z zf9aKWChDz4v6v#0WQwNUW;4i)1+yTBMwmlpw4V(rE2WIQG6zj!_*_W2n*}7oWFADQ zF&{Fd(*nr**Oc%yOEl{bSwU3SSwlw7vVlYovxQ`Jw1c?5pj=B`h$cE>5hT*f9ui{V z01*y%gcNpif=`qp`@^t8G$Yb?2kgL7cLMDi>gIHHm)SkPeIdaPbGV=I(Nct{MNRfvZ zL}AGW$X+XN$gOcckeTwnkO*-!UxKg3OH&uVb4alQ#!IqU|A4a8UcAI zDS)U{P*gLHpeczv3fUGC2}xQS1-WP#4N)5!13B9{7P7XI(l_@Qnv|1qkbzr{LprTI z0U0>!BqUZV9%3q=08y!>$mN|vBXKejaycLgQfqk{l5TJYqB-a+}h*~9O zS>EqxG_PHNED&6Tgoj^(><_pM>9OPrM05I8$PJBa5XJV%kffd|kboMB*z4APPfOt4JLS%KnK(2Iaf*3xh*q1h=2|U*V*&Qr4 zr1fhx!A2YsGrA2VxkFn>@ncHKnRaO21xi4~tlLAnkLm#F)xIM{xrCy7x)YjjTYK71 z_W$pD|04fefA9bP*#E`9Jq$j7J=J<<19Q7TcE?FVl6<;CQp~$S9;kJPeEvcim@kE9 z>hT^B2cMo0C-YvA)oQ&Vp1$`CUZ6^Lye#V%VFjc3$A$QF-5kQie% zNVu{(Qf92AUcW@Aof+1H5n7pgbF4>Qr1j{q)(p$DUhEEDf&#QzcUR@%i-ye zwyO;x($kC}>GCrmXR9c?GmX)>M$Lq*^)!Jvo0&o;sF^`pnkkKiv(Pjpm_x)j&xSNv z&VjTUJr`2n(E{@RDdow9d1xMQpAUKAxByb2YY8dsX$86dmXe-ojppt?8%Xj>TgaU$ zc92}Tg^)8M2D(D+8#L;O4)ARcCp5N|an$d+b`f8k;@8xx!%K>5e8K(gQNgV?E@Ju_xrPvKM4-9i=gQ1Dcd*Z-|Sh4@AS%7gC_=2iem=871^b z(;;pnMCiQ`p^`wa-9qNu7nLy`@;BokNpw;5_8L+wYLkMi(HflrKWE8Yp7J=J>u_jS7s@tJW4@=EnCxp2fHkY#h7f!w(dEQqH>B%YA%`y2kt}mx(Olg4D%p^mGdF<8z{%~3eYs1 zEQA;aJb*-4J%qg1EP`lBK7t6}Q?}kMMq?IP0@>~P81ixU6G+a`Qi!(1Q^<-Zl(-9J zXsUNSgBUwMhuBYk0qHIO60)Y6;&lHNnvD3@ka0ofkX-vWkWqSXAz}UAL7J*4uJ_-g zDTx0785vXoiM0O+>7`c*aqRaA^01mRM)(Js6A7OolEHsM93844clD|v(`9QQIn|Wm z!df(;33U*u;ChIgLjxp3uMwgy`vr2XnxZ3YLKBwI3~2~zfjB#eX|(>yR-!Ks8Qi}O zWK#{LN!S*R)2Vilj9>}KM921!2>lL_Ui~{loNFjIg`Lp+da5%dGPnyw!ch{kRKF{v zP_`RnVh!bvusa(4L@CITkRA{zr=E~7gI+r6CtWWFXQ`eIdIH z`awSTmxY+uQj+ufqcKdBgWL#_hbTBHK->)!A))e0lzNIy!2mS%iOP_(Au5phj;fFn zy@3#yeuE%VRg}{?YG|}hs6(;>21DFzhd^4iH6Q`KhC)VsqzLa0L*o=Z9P-j<1SDks zNQj2^D2STOXoyM;MXpd2&4Ba2Kn8{V3hBC93(|Ae7)Z+qZHQF&v5@W`DfL-8XzJp1 zA+=k^LB1><59wg22YI8W4=HMI0CA|I$UK~YX5;0F5ZQy1ATnN)A-yc8K&I(Tg^ZS+ z1{vEx8CN_VjmZ^5h}}UWh`HAch>oQ(L`!ETWU#CWWLN`5x!4rV#H(fytwXaQx*N

CMQrQ6fhXc|-2KxzeRAvM11 zAjP)skbFH4NUFkmNJcZ|MyV&7vngJXP{9VsN?&it99tjA&dI)z6b(Pfho1hByNwj- z7aP&o-P;67KNA3H+P@j{V@v;f>u3A__r2db$Ld_azxIEne*c{J|8{Nr&)wFSucunS zOP&)R2)XSO1o`9?47q6@0?8h~1@b^`E97a9ZIC}2DV<+$MH8FRv&>Zwmu4Jm=*~s9Tf$6*gqPQDG>uHuB22xibYeAehl*TR2-ym-*HIm zSGVY%Xab@Mh$bMKfM^1u35X^jnt*5mq6vs5@Nb;J&-VXwuCD~ff9?I>umAn$0RG>e tZM%QtlNNo?q6vs5Aew+^0-_0sCLo%CXab@Mh$bMKfM^1u3H+Z;;6I6}R>S}R literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..cc288eddd8fdddd8d6734ea754c241885f650eb5 GIT binary patch literal 24576 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 DGf)MF literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ff2601116821a55f24d0b7ae9780437449e29a34 GIT binary patch literal 24576 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..9d848fcbc6f1df66cfb98b1b03006c572ac88249 GIT binary patch literal 4096 zcmX>o|L0&NtFrNv34S-%S8WS&uHQ9_0SLH1DvO&cFfh1^P7Vgq8uB1fAZP%SaDoZQ z0!x)%%9H>pWP?im2ZDb<{1=G-0P$}i{sqJ^c`m3r5hyJOr8S_m5tO!p(g|sCyfD2$ zW2kEOflJjiGdtnf44Rqkuwg6h%-(m2W@a;7`#>|Z6}0*IXq8SLsA|*9>;o|L0&NtFrNv34S-%S8WS&uHQ9_0SLa;Xp5UFFfdG!o*WFK6_`MxK+pgt;RG|B tHOd$bfzc2c4S~@R7!85Z5Eu=C(GVC7fzc2c4S~@R7!85Z5E!f>007tg4$J@m literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..977d3bb37448a4c9a7fa57e4a1b4eefb597929be GIT binary patch literal 4096 zcmX>o|L36M*Vx-flQdrU?3ZYp(?;!Mkohn0yC6PYw?oQ;u45eEKnOkBDmOuTm>=h0hcS(EC)tO zhTnOi>q3Bh7=}uLxwQ5jF7s*cYtN59TS9?eg<+_#!CYLfqO~~feI3>0vMUVeRTzf) z8qB4&?{Jw<7niGOElzu1-#V^zDGKOS7>4>9%%!#OaG6hgUu#QC-G~Ny6^5a{ z26J(_iq_(^_qD?d!Fw@4ufj0Y*I+KKeTU0@+WY#;1o|L36M*C8@o|L36M*T56;m#b(kPJ3TJ{+7BZ z2_INH!H%@GOW z;FLo{OVDtHG#x~=S)kky*>FN!h(`9_d(S(*G(AIb2ak8pd)({$xlxPlzl*0!d*d%2 zjy5l*?z~zpMsI^W4%L3hqtKZz4?Pbdx&5alBhMeV>hlmHebHnU&$Z9R`l<8s%7Qnw z);|}5ebRmtdp?(+ovYt*80XX`-s^u|Ro}MRoWZXCC=OpX?|;7_-GaBYvUT2mzWUeL zSfxv-7O1s)SFz`O_0*}G)r&&4K&_Rn^Y-)AtzXmo-9oiMt<}4VJ?E>R=91`=P%Thv zW$V2Ce06HF>*!^nTA81UJ^Wb3 zFV`CP3e^I&R<_RD&sQ(6pJ-2nYJpm-cNKfiS0~wH9eqNzK&_Rn^Y-)AOP`v~UKOeZ zYOUT?>^Wb(u)EiJO{f;AwX${Ie!lv3`Db^(P%Thv^{!&i`Rd%`AIX4FEl_J^>%9GZ z^|O`o;Gj?~P;2$BV$b>Nm(`7tA)#8J*2>m-`}ykm{O4O~p<1BU>RrX2^VOAX>2B?B zD;B7=vUT2mzWUtGdUjZ-7O1s)SFz`O_4}T86W4`mfm$nD=k4dK*EZfvjR@5OwN~#c z_MERC$gE9|3e^I&R<_RD&sQIBTYYpxs1~TTdRMXMZ1urGEX=}#Xge+cHyD@K7U;FI zmEL}~J`Sbr-AYcV7O1s)SFz`O^~{r<>V!}&P-|uDy#0Lj@Yc8eNugSx*6Llwp0m|3 PHl7;aK;s+uZ@+=RLvy4~ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..8f5104b3cd1713bc156fed5f25d26cc9938a3bb1 GIT binary patch literal 88 ucmX^3@yo|L0(HYTm|;h7QlCr5*5kRJpZ>0SR1*_6u{F!N4GD+rsY(q(4|dB^w|#6OvjO z^Z$QIAQPt3708BRs0uKb5z2v?zzpTnTD&B+xCCMq3)DuC2rf1uS3yjBzy*9R8cCAkB=3d2xegSog|MQd@|`?`nKEW-onRTzf) z8qB4&?{Jw;q^ePNPeGTT~auuz`Y3*xBsn#%i=Rr_;7!LF@3`2bn=F-}i zxXh=u?Nr{r5H3A1dmixe;OTpjSNJ-=kK42N^PaZJ4fB)N zW9L(;>d@D_Jrj}H{`81PKShOK^ixvvs3LsN^OD1ZYa8itVx|0Nz<<=|`Oo%Wm(K?m zy>b`*t&wMO)mIkFFd&cUc_P-A@ZYLL-mx&T{$A=-{My)~V2Qyn6Q4P*puqHKOK<)>-@U>dL08JN6J&BWkYJsnB!0 z`d{y*+7MASqUMU$S^M$o)Yc324Mf$5nyYmx^c=5V$n=Ew5>+E=u4tXLAFsYR7me&A zsz%gYty7`rc=hiUC!51W)rguaT4(J?tNqVtAF4Jd3ZL#GMAnF&t93f`9IX#}t>-GQ z93-kn)LhXzYd>BcEnYWph^QJ-bG1%|p5xW`GpmN0h^i4aSG3OBk5}(63yd5lsz%gY zty7`rcy)aI@697b)rguaT4(LYt7~R{jWrWhBWkYJsnB!0dT0LI!xo}yM9megv-acF zx!C8YM~SKtHCO9Y=s8~9(DFWcjHnt>b4BZ{{do22c=q{mqH09V)jAb=j#pPdd!242 zsz%gY(K>5CUcIS&>g5TdYDCS|Iu&}3R{P&V4y;eUDSQiQBeF*HT+vEvKUyF3whune zo+7G7)LgAoq33w@Xz7FL(?r#Xnk!mo?Z>OjM{j*>C#pu&T&+`~=XiB{cKAyNQ8l9G ziq={C@#@Qc*S<%Isu49;>s07DUVZ0X|Iaf-)rguaT4(LYtH+=8{^=yDM$}xbQ=#X0 z^;9mN>msT~)LhXzYd>DSW?NU_EKxP0=4zb^J;$pvx7$j)iK-DbSG3OBk5-G(J-8ci hH{fo--GI9RcLVMQ+zq%Ja5vy?z}o|L0(HYTm|;h7QlCr5*5kRJpZ>0SK5t1Q6&Nym{h0gMqNosKk#3~l3jUW+RY(lPrnD&6n6>63P zqa;JXm&dP+fqWQ-N`bkw_8l(sY47VvF}FXM0KE#sP+x<&xLieRaoYR(=g~{wOo3j7 zVW_XcTw41Mm-)2!wY=@AKW0F$!Z6g=U@k6K(OR7LzCPb@kjWhARTzf)8qB4&?{Jw< zdtaY^zJtR8=v5eo`Wno|)85yTE*tnPfnJ4SsIS3XTKf){`Ly@7mf;E!E1*|l k80u><7niGOElz7+L;W~PjfTKz2#kinXb6mkzz7Th0AlEldjJ3c literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..2080b973e52728a2d1ebee5e48458c50889a3f7e GIT binary patch literal 4096 zcmX>o|L0(HYTm|;h7QlCr5*5kRJpZ>0SK5u1Q2jfGz3ONU^E0qLtr!nMnhmU1V%$(Gz3ONU^E0qLtr!nMnhoWLjVAcj}YAe literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..4247d65be60b2440199cce718d90849d21038bae GIT binary patch literal 88 ucmX^3@yK9$X0| literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..150b931ad246390c5ef15695d43af87fcdf89433 GIT binary patch literal 4096 zcmX>o|L36M*&A-EG1_OiZtQ*?SKsvzzD%pUf2#xvw zza&uPWb%9 zVW_XcTw41Mm-)2!wPkXxgaFX1FbwrIn2XC*v=*nmuQ!>M%LxL#3d2xegSoW!9WL`} z?`y8cJQX3JS78|HYcLm=t7t7wdtcx9pQo|L36M*b=cuFgMp!d@20jhkY2z95oc(C z(r6S+ADZwecQgb>Ltr!nMnhmU1V%$(Gz3ONU^E0qLtr!nMnhmU1V%$(07C!(SgH^@ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f21c3dac7570e27048cfe04295cb8e80f6f2559a GIT binary patch literal 4096 zcmX>o|L36M*NUtE-| zpHotjm#&+dS5~ZVq-SV|Bvx8nqF<6)TvDu`k(!f}udkPrnFM7sFfsz2`rQvGYCdZX>k!a$bhDm7A2SJ zCKUifNY6~qP|pAo9r`^vs~H)#MgU!~p!&-npbKCi z8j=diQh?q9BEwja1S7+&NT5=KLy)w?We--3Gwmd!##wX}LNClgTf`6SsyTX|?c&9K z*HU%f?o_o&xWLTt4@srR0UZ`#C?lE0U=jl~=z|^D5eJqlKpX*!5p0P#uQWFi>s=b(*cT4t>nDDykXFe*4RqK1_GBY?PAXIX9$}cxEOSQ1HG)qlM zG)ze~GBh(ZPE55lPfkuVGy?L>lZ?_#lFU-{Qc{yj(}5vonheywARg>k4o9eCNlstM z`MJ6Id1x{G6Uk_pA3pBpzdHSVz_|zC7ZqtY&({~0aX-e$uqFlQhyrJDUgPl4fP@%9 zM<7ZhQ0W7V1W54&;y{WYWFe5-fT0UZ|5H;DHp1L?PUCXhqpEfBml_sb`{uChmS@sk zFGdFDbf8KHMzGr&o+v`x1~eIKaa2%}QIwjPf|{`QBAEcQOXJw8dj*@W@XGVsa!K*5 zmD(ZZ($CD$k%6$QFxiJA*(@@~y1=UMT@ zB`(Q53i~!+U}Rv=2C6)e4Gz(QiAwlF6fGooAnAnJk#b*pnvjNt{=>Ewm3cQ9R?D7S vb%mM1I|pG$mw>Zo4#FfB28B|fo|L36M*tV+ zfl-pd)!@@UkS|~uDh1}!+IP6jr@gOl-+gri6qhgz^);A_%T=@%r@gO#7CbryN+U1~ z^);AFYv18ApZ30fIseuLP>z9NsIS3XT&|+EIPHDS8GZR0E6}Sj4D~gbOKacZGN1Oo z{(k<{9X6m>VHoObFc+7rXe~~AUuTINe#8#+Dhxw?4d&9?ceu=_y{~=hcfa5OdKHGD zz6Nt~xr)}}wDn+a literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7c04f4cfa0736741759a69a24a1cf070db388878 GIT binary patch literal 88 tcmX^3@yo|L0(HYTm|;h7QlCr5*5kRJpZ>0SQ>$lHTbwgMmR}ny7^{kY2z9m25y#G|C(e pfzc2c4S~@R7!85Z5Eu=C(GVC7fzc2c4S~@R7!85Z5E#@U003Iu5efhR literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..9950f0b3734e2f198fe085fb65e33228ebe7db67 GIT binary patch literal 4096 zcmX>o|L0(HYTm|;h7QlCr5*5kRJpZ>0SFjD1Q5(Baog!MgMp#gLCnG#NH1W5h%+=m zX*3F^4^4QKI~oF`Aut*OqaiRF0;3@?8UmvsFd71*Aut*OqaiRF0;3@?fFS??C3X=v literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..67e30a84edf3ef3f28d06f64520354d95050bb22 GIT binary patch literal 8192 zcmeI0e@s(c?~ij~mrEj|Pzh@8^Br^WKePapT8IL`QQooAy&hPG{EetDlzvc!fxR;AKAQY+G9eKp7J>8erCHgk^$WbsqMhOI>k{0fO?$<I0y9upjUHh z*YNhntpmliXRfDxaxT;IV-^Fx-U%}!URsH?t%<)&Z9b1%YA>13&HJ>x({6V^`I%5*-1VNb)(D|A?lJpRU7F0xP%=!zvUSIOzAow)4_t0q-s40^( zOC!=B4Xy;P?S>EcM2Ann6(ZN>K-U5RQo&z#i}Zj2OgT(#nm`j)eDM*KjppLtTCEnB zH_t6{Q#9ATD_00!yFNQTGj8^(u$UPQF-M~_-d2Ibd*#f0e!ZGEahxC~87xL2 z(IBunhMWY!z_FZx=LD9sm|0U|qB%z=h!$TilzQnsIJ~9n9W zbzWzC;qjBx`ujW1h$}|hmZoI)slX3Gnd>@Ngu-_Qjz2 z=zHUCrA*!H7T1)0{>(>mSt20y#k>{SN!@cp`%?#7%ww)azl?-2z_A}@`m2!uO$**T z_c#}DdT)0SXuWQZ7hO)P!z;-QIui~aked^ky`u#KA7@o%tiR+b-=D#k#doyyF`%># zW@Z-#_RS7FPq%&@troX;^2TYbmj{zJRm=Vw+BCY;Dn>23M0dX61BJNnxW z1{^#hDO`yrqO%SwAp7A~@4Lfi=g?t+k79U2bvMa1NH_bk%kMkR#STYDHCFbFEsoxy zf6A@`SDWR`@VDaXj3&{XoNN*Wjuk{BYhn{PF*%9nb66wvk}SrYM2kuI=WRE&z~MD< z=n#!y@33luZStx;*D4PtDwj6A@N>xU%FM9p6HTR+8H3ern|oAX=u0`XyJw;wu3AvB zP|!M(+CCo~=Ze~a!bQF~$yclj=h2Q!r%0exDDEglls?}{RiK(b>~UNxjhPRU_q@_6 zQ4qtAkV~6RsXl$`iVe;#X)TFiYUC=Zq8+DCeYG?fz6}5n!_>&7O{Y|!KDB<|)&c2_ zA%>}utE7r{oIZ7PKT((Fg0>%(<#-bPhE1va6Js7 z62sKURZ>MePM?}9)QpEiRAQJKxwPq&>eHvLh>s7M0a1xzYUC=Zq8+DCeR0Xd>X{Ig z7^X%pZ91j;^r6T&K6U0dH{u?GsKhWea%s~k)u&IrVAa^tNQg=dQzKVN740~E>e@FiFOPz# z#4t5-Y11jyr%xTy>u06^zY)XK$W>BBJ5HZ^-uPhBT!=~xQzMr)olo|L0(HYTm|;h7QlCr5*5kRJpZ>0SK5u1Q6_cK6R(l3o|L36M*=NNQnB zNd}NE5g-?ap)z1DOa~KGkQqwTTD&B+xCCMq3)DuC2rf1uS3yjBz~u@x%YjjnL3c%n znJADC!%!(Om)5?+Wj^hF-MiV_Mhxgx7>4>9%*Ev@T8q=(*9TrYIf(IA8d^b(5zvp{>o_p@oAo&%fE1y$4xzTvBcl>xi@Xj55 zyzq-Y<>i6w@V0YvvFd$z_Af?#w-%jxpLF@TTFs}ZPlnf8au-K^GA7MBInn*X%t9f0 zRlU41>{!>oZ52&>h>ysuA#X^B^}$hNzLlt2qULCAh3@0kiG0Is8&S1H%@M7$=Hu08rSJJ9QME+P z(b@{#$Ezo|L36M*4>9%%!#O zaG6hgU%Qt#pVk9<6^5a{26J(_iq_(^_w_!Gnv42Cufj0Y*I+KKeTU0@+WR_oddYPI zpjTlS>T56;m#b(kPJ3UkP0GD%2=popLwybA(%N^p%%`=lp?(~tMnhmU1V%$(Gz3Oy G2mk=-2At{u literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..d4e1b127264c81483b92e23af39a9715c53033e6 GIT binary patch literal 88 tcmX^3@yF`gvQUU_K2o>D z#G;hNLNYK~jC8%{J?~qVH>IBKf9tvDJkRO8=lwlrx%ax}>v~~4no70zzHdxi4ZbGN zR=r=JnWy{izAeuyj^@1t$F_C77~zxfTeI-!d%;~LWK?pUt=^F(VYVF6d3-z;4PVZd}lo6^*sM%Uup>sU-N6*EO zPpB%PW{ak?=Hsb5W{-!<2~{Q3Y^|-(IiC9RV0WZ~P*pe;{Rzs*Np=OJwv*zQe zyLRT2wS=k?YPQx^=p0Xdx|f`*BUF`8vqjTc^YPR-iRs09LRAShTWc$Hj;79Jf*)b| zORZR|!2^G^I5kP49clr48w3LRAShTWc$Hj;0RZ`Q>5JUGUCZ2w5fcY|)g~ zd^El9rO$I8S_xGp)NHM-&^ewuRrvkbMyM*GW{ak?=HsbPVxQ0LgsKv1w$@hY98E2Z f?%*154Y&qe1FiwrfNQ`t;2LlZxCUGU|8C$1d9M=j literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..164a6a9502aebc667ad389e445c8a14a8fd58bd3 GIT binary patch literal 4096 zcmX>o|L0(HYTm|;h7QlCr5*5kRJpZ>0SK5t1Q7TOWp+EyU|>jG!S(<|2Y5il85$ro zBa{oHK>Ggwmjse9oytHq3`13cxiFnDo0y@Jv=%Q(EiQpr#R9bvB!Y`g$W;*29&our z&2nIrWN67tny3Qg!!T3|%%!#OaG6hgU%PFIoURJ=Dhxw?4d&u<6|Kc-?`w&l0dv)W zUWH+(ufbee`wo}+wD4>9%*Ev@T8q=#*N__Q=>xfgpgKo|L34qiqeIgcY+UkI8L))-@G&>BqOs}0f-V6N>YnU6iSK`lT#VWGfOfQ^7C>k X6-vtU6^e5cb8-|?%Tn`7iuD)(9daAG literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..53d735e03b2d56e079cb7076835524960c7541b1 GIT binary patch literal 163840 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ba9bd230affd3cd3221e4ef6b26de2d3423b0414 GIT binary patch literal 376 zcmX^3@yISbW(!mTor0Oe1d%X+$~Qo1s5v10Ky&s^ jv?gQ@Gen~URDT1Mc3c40&z$^JqIBDGs02C%a}Nsu(#tH0 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..425ba0de8117b39eacd0bfc8d761b8fb819230a2 GIT binary patch literal 376 zcmX^3@y( literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..4fc275e10272ea6cd2911f791fcd7a9ef9db1b78 GIT binary patch literal 376 zcmX^3@y?R05rXnFFOApz;k++HnC~KXdX^iPB3EPziJjW)2GgC?F&L literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f26876b945c0d720c9aaa27e22ba5c7370494d0c GIT binary patch literal 20480 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7f8c7c462899268c2664cd199a341a0541696e3d GIT binary patch literal 20480 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 i literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..3af2cdc159e368c17d1918418c028f616e9eec7d GIT binary patch literal 4096 zcmX>o|L0(mx8zO9vwrJ#?Pzv-xHBu30SNY7eJOv6k%8gCqUQ=A8Uzl2=mrpL6pV(z oXb6mkz-S1JhQMeDjE2By2#kinXb6mkz-S1JhQMeD45bhN0I7cxumAu6 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7b74c0352c13596f4e5fd87f2d11f87c1fa2ae67 GIT binary patch literal 4096 zcmX>o|L0(mx8zO9vwrJ#?Pzv-xHBu30SK6Xyplh~$iVPXOji*^gTMh0-N3*A<${Dp r!DtAKhQMeDjE2By2#kinXb6mkz-S1JhQMeDjE2By2#kin5C{PPUH1^^ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..13a69fc124a1ea9b82f5a301648591a99928ab88 GIT binary patch literal 4096 zcmX>o|L0(mx8zO9vwrJ#?Pzv-xHBu30SJ8U-pHR~WMB|>(NqM{An<|%NHj1oFaarf zAZGaTvP}Ub*~i1c&;i65sfk4;NvVk?3<(e431W&i7=9AM6n&uhQUp^}!Eml9rf5R0 zofxL*gZEFdh%T^yERLzRVM(AQrs#uZ-?4~-{5T3mLtr!nMnhmU1V%$(Gz3ONU^E0q TLtr!nMnhmU1V%$(7=!=-nYdK# literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..1cdde72773d8b36247ec78b665d6f8d57f347e3b GIT binary patch literal 4096 zcmX>o|L0(mx8zO9vwrJ#?Pzv-xHBu30SKgo-^!n2WMDWgs-Xy?LEr$0ZeU}2mAP@5Z literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c1360344a938335e16acac3a83d800a8340aea47 GIT binary patch literal 4096 zcmX>o|L0(mx8zO9vwrJ#?Pzv-xHBu30SLT(-pQY0WMJ46VX6qCLBN6oNHj1oumCA} zAZEBP+@S!H?B`)%=m6r3)Wo8aq}0R`h67fI1u;bve)R}piaLA=7seD-*u*1(MYQKP z7SRQJmx*GkWjOpp42x*Q2XQQ-An%NV(GVC7fzc2c4S~@R7!85Z5Eu=C(GVC7fzc2c M4S~@R7_K1z0Ia}E(*OVf literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..a0a588176b801577692a3379137920364446ec04 GIT binary patch literal 4096 zcmX>o|L0(mx8zO9vwrJ#?Pzv-xHBu30SH{U-^-t3WMHW5Q&$AhAaDRgH!v`;f;gjK qGz3ONU^E0qLtr!nMnhmU1V%$(Gz3ONU^E0qLtr!nMnho8ga82DVGut6 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..b1c8520e533bc8ddea04941778bc0dff77dc7e37 GIT binary patch literal 4096 zcmX>o|L0(mx8zO9vwrJ#?Pzv-xHBu30SGSJe2_oI$iOh|SBfHt27w(+K%#+xfelE> z12Kcg$Kwhh$$lONh7KUkNKGs%NlHyD0ZER6(GVC7fzc2c4S~@R7!85Z5Eu=C(GVC7 Sfzc2c4S~@R7!85J5&{4ncp0ex literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..05f7393e8d32159ac81a669512c31b1ac58f1a53 GIT binary patch literal 4096 zcmX>o|L0(mx8zO9vwrJ#?Pzv-xHBu30SJEm{UCpek%1wvCsPqbgTMh0-N3-W4&sc0 q(GVC7fzc2c4S~@R7!85Z5Eu=C(GVC7fzc2c4S~@R7!83T69NFP%@Q8~ literal 0 HcmV?d00001 -- 2.34.1