From 71824555dd06b11c202df9c75e5784a1b707fd0d Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Fri, 15 Jan 2016 11:45:16 -0500 Subject: [PATCH] Add enum repeat entry string test Signed-off-by: Mathieu Desnoyers --- .../pass/enum-repeat-entry-string/metadata | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 tests/1.8/regression/metadata/pass/enum-repeat-entry-string/metadata diff --git a/tests/1.8/regression/metadata/pass/enum-repeat-entry-string/metadata b/tests/1.8/regression/metadata/pass/enum-repeat-entry-string/metadata new file mode 100644 index 0000000..27bfbb7 --- /dev/null +++ b/tests/1.8/regression/metadata/pass/enum-repeat-entry-string/metadata @@ -0,0 +1,27 @@ +/* CTF 1.8 */ +typealias integer { size = 8; align = 8; signed = false; base = 10; } := uint8_t; +typealias integer { size = 32; align = 32; signed = false; base = hex; } := uint32_t; +typealias integer { size = 32; align = 32; signed = true; base = hex; } := TYPE; + +trace { + major = 0; + minor = 1; + uuid = "2a6422d0-6cee-11e0-8c08-cb07d7b3a564"; + byte_order = le; + packet.header := struct { + uint32_t magic; + uint8_t uuid[16]; + }; +}; + +/* Value -128 is the min value of TYPE. */ +event { + name = string; + fields := struct { + enum : TYPE { + VAL1 = 0, + VAL2 = 1, + VAL1 = 2, + } field; + }; +}; -- 2.34.1