X-Git-Url: https://git.efficios.com/?a=blobdiff_plain;f=tests%2F1.8%2Fregression%2Fstream%2Fpass%2Fvariant-missing-enum-mappings%2Fmetadata;fp=tests%2F1.8%2Fregression%2Fstream%2Fpass%2Fvariant-missing-enum-mappings%2Fmetadata;h=9de01c72110c3ee974fe9ea412aa63aed9fa70d2;hb=f685a5f1fc14897ab8541c620c1ffdff6c5f17b4;hp=0000000000000000000000000000000000000000;hpb=ee216257e2c78e8a992ea8ba516766ad20836ac6;p=ctf-testsuite.git diff --git a/tests/1.8/regression/stream/pass/variant-missing-enum-mappings/metadata b/tests/1.8/regression/stream/pass/variant-missing-enum-mappings/metadata new file mode 100644 index 0000000..9de01c7 --- /dev/null +++ b/tests/1.8/regression/stream/pass/variant-missing-enum-mappings/metadata @@ -0,0 +1,26 @@ +/* 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; + +trace { + major = 0; + minor = 1; + uuid = "2a6422d0-6cee-11e0-8c08-cb07d7b3a564"; + byte_order = le; + packet.header := struct { + uint32_t magic; + uint8_t uuid[16]; + }; +}; + +event { + name = test; + fields := struct { + enum : uint8_t { sel2 = 1, sel3 = 2, } selector; + variant { + uint32_t sel1; + uint32_t sel2; + uint32_t sel3; + } v; + }; +};