From 9854c162ae6f5dea8cbaab63c786db8abca6c22e Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Sun, 17 Nov 2013 17:43:02 -0500 Subject: [PATCH] cross-packet-event-variant-selected-element Signed-off-by: Mathieu Desnoyers --- .../dummystream | Bin 0 -> 68 bytes .../metadata | 34 ++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 tests/1.8/regression/stream/fail/cross-packet-event-variant-selected-element/dummystream create mode 100644 tests/1.8/regression/stream/fail/cross-packet-event-variant-selected-element/metadata diff --git a/tests/1.8/regression/stream/fail/cross-packet-event-variant-selected-element/dummystream b/tests/1.8/regression/stream/fail/cross-packet-event-variant-selected-element/dummystream new file mode 100644 index 0000000000000000000000000000000000000000..59f0393491b06be65b983be1b1db5379dc4f9bd2 GIT binary patch literal 68 wcmX>o|L34qiqeIgcY+UkI8L))-@G)1fsug$jGdgE4q}m40Lp_f6Hp!m0Gr(xod5s; literal 0 HcmV?d00001 diff --git a/tests/1.8/regression/stream/fail/cross-packet-event-variant-selected-element/metadata b/tests/1.8/regression/stream/fail/cross-packet-event-variant-selected-element/metadata new file mode 100644 index 0000000..db3ff37 --- /dev/null +++ b/tests/1.8/regression/stream/fail/cross-packet-event-variant-selected-element/metadata @@ -0,0 +1,34 @@ +/* CTF 1.8 */ +typealias integer { size = 8; align = 8; signed = false; base = 10; } := uint8_t; +typealias integer { size = 32; align = 8; signed = false; base = hex; } := uint32_t; +typealias integer { size = 64; align = 8; signed = false; base = hex; } := uint64_t; + +trace { + major = 0; + minor = 1; + uuid = "2a6422d0-6cee-11e0-8c08-cb07d7b3a564"; + byte_order = le; + packet.header := struct { + uint32_t magic; + uint8_t uuid[16]; + }; +}; + +stream { + packet.context := struct { + uint32_t packet_size; + uint32_t content_size; + }; +}; + +event { + name = myevent; + fields := struct { + enum : uint8_t { sel0 = 0, sel1 = 1, sel2 = 2, } mytag; + variant { + uint8_t sel0[300]; + uint8_t sel1[200]; + uint8_t sel2[7]; + } v; + }; +}; -- 2.34.1