From 5eda3dc244a6ad68c74a3bd22fac233182aad0fb Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Sun, 31 Jul 2011 13:52:42 -0400 Subject: [PATCH] Add text-based metadata header: /* TSDL Signed-off-by: Mathieu Desnoyers --- formats/ctf/metadata/ctf-test/development/ctf-embedded-1.txt | 1 + formats/ctf/metadata/ctf-test/fail/array-negative-len.txt | 2 ++ .../metadata/ctf-test/fail/array-unexisting-elem-type.txt | 1 + .../metadata/ctf-test/fail/enum-with-non-numeric-range.txt | 1 + .../ctf/metadata/ctf-test/fail/event-with-non-text-left.txt | 1 + .../metadata/ctf-test/fail/sequence-incorrect-elem-type.txt | 1 + .../ctf-test/fail/sequence-incorrect-len-type-signedness.txt | 1 + .../metadata/ctf-test/fail/sequence-incorrect-len-type.txt | 1 + .../ctf/metadata/ctf-test/fail/stream-with-non-text-left.txt | 1 + .../metadata/ctf-test/fail/struct-unexisting-field-type.txt | 1 + .../ctf-test/fail/struct-with-duplicate-field-name.txt | 1 + .../metadata/ctf-test/fail/struct-with-non-text-left-2.txt | 1 + .../metadata/ctf-test/fail/struct-with-non-text-left-3.txt | 1 + .../metadata/ctf-test/fail/struct-with-non-text-left-4.txt | 1 + .../metadata/ctf-test/fail/struct-with-non-text-left-5.txt | 1 + .../ctf/metadata/ctf-test/fail/struct-with-non-text-left.txt | 1 + .../ctf/metadata/ctf-test/fail/struct-with-right-range.txt | 1 + .../ctf/metadata/ctf-test/fail/trace-with-non-text-left.txt | 1 + .../metadata/ctf-test/fail/typealias-left-abstract-array.txt | 1 + .../ctf/metadata/ctf-test/fail/typealias-no-array-alias.txt | 1 + .../ctf/metadata/ctf-test/fail/typedef-untagged-variant.txt | 1 + .../metadata/ctf-test/fail/variant-unexisting-field-type.txt | 1 + .../ctf-test/fail/variant-with-duplicate-field-name.txt | 1 + .../metadata/ctf-test/fail/variant-with-non-text-left.txt | 1 + formats/ctf/metadata/ctf-test/succeed/ctf-embedded-1.txt | 2 ++ formats/ctf/metadata/ctf-test/succeed/ctf-embedded-2.txt | 2 ++ .../succeed/ctf-single-stream-with-packet-context.txt | 2 ++ formats/ctf/metadata/ctf-test/succeed/ctf-single-stream.txt | 2 ++ .../metadata/ctf-test/succeed/ctf-test-align-attribute.txt | 5 ++++- formats/ctf/metadata/ctf-test/succeed/ctf-test-seq.txt | 5 ++++- formats/ctf/metadata/ctf-test/succeed/ctf-test.txt | 1 + formats/ctf/metadata/ctf-test/tofix/ctf-path.txt | 1 + formats/ctf/metadata/ctf-test/tofix/ctf-redefine-type.txt | 1 + .../ctf/metadata/ctf-test/tofix/ctf-typedef-ambiguity.txt | 1 + tests/ctf-traces/fail/fail1/metadata | 5 ++++- tests/ctf-traces/succeed/succeed1/metadata | 1 + tests/ctf-traces/succeed/succeed2/metadata | 1 + 37 files changed, 51 insertions(+), 3 deletions(-) diff --git a/formats/ctf/metadata/ctf-test/development/ctf-embedded-1.txt b/formats/ctf/metadata/ctf-test/development/ctf-embedded-1.txt index 27af7233..bf57de67 100644 --- a/formats/ctf/metadata/ctf-test/development/ctf-embedded-1.txt +++ b/formats/ctf/metadata/ctf-test/development/ctf-embedded-1.txt @@ -1,3 +1,4 @@ +/* TSDL */ trace { major = 0; minor = 1; diff --git a/formats/ctf/metadata/ctf-test/fail/array-negative-len.txt b/formats/ctf/metadata/ctf-test/fail/array-negative-len.txt index fbbf4bea..484b3b71 100644 --- a/formats/ctf/metadata/ctf-test/fail/array-negative-len.txt +++ b/formats/ctf/metadata/ctf-test/fail/array-negative-len.txt @@ -1,2 +1,4 @@ +/* TSDL */ + typealias integer { size = 32; align = 32; signed = false; } := uint; typedef uint myarray[-10]; diff --git a/formats/ctf/metadata/ctf-test/fail/array-unexisting-elem-type.txt b/formats/ctf/metadata/ctf-test/fail/array-unexisting-elem-type.txt index cd93c775..3506a76f 100644 --- a/formats/ctf/metadata/ctf-test/fail/array-unexisting-elem-type.txt +++ b/formats/ctf/metadata/ctf-test/fail/array-unexisting-elem-type.txt @@ -1 +1,2 @@ +/* TSDL */ typedef nonexist myarray[10]; diff --git a/formats/ctf/metadata/ctf-test/fail/enum-with-non-numeric-range.txt b/formats/ctf/metadata/ctf-test/fail/enum-with-non-numeric-range.txt index a5fa9900..e96090e8 100644 --- a/formats/ctf/metadata/ctf-test/fail/enum-with-non-numeric-range.txt +++ b/formats/ctf/metadata/ctf-test/fail/enum-with-non-numeric-range.txt @@ -1 +1,2 @@ +/* TSDL */ enum test {X = array[2].N ... 1, }; diff --git a/formats/ctf/metadata/ctf-test/fail/event-with-non-text-left.txt b/formats/ctf/metadata/ctf-test/fail/event-with-non-text-left.txt index 54128f4e..a4b340d8 100644 --- a/formats/ctf/metadata/ctf-test/fail/event-with-non-text-left.txt +++ b/formats/ctf/metadata/ctf-test/fail/event-with-non-text-left.txt @@ -1 +1,2 @@ +/* TSDL */ event { 42 = test; }; diff --git a/formats/ctf/metadata/ctf-test/fail/sequence-incorrect-elem-type.txt b/formats/ctf/metadata/ctf-test/fail/sequence-incorrect-elem-type.txt index 0c9eb4f6..66b8a72e 100644 --- a/formats/ctf/metadata/ctf-test/fail/sequence-incorrect-elem-type.txt +++ b/formats/ctf/metadata/ctf-test/fail/sequence-incorrect-elem-type.txt @@ -1,2 +1,3 @@ +/* TSDL */ typealias integer { size = 32; align = 32; signed = false; } := uint; typedef nonexist testseq[uint]; diff --git a/formats/ctf/metadata/ctf-test/fail/sequence-incorrect-len-type-signedness.txt b/formats/ctf/metadata/ctf-test/fail/sequence-incorrect-len-type-signedness.txt index 90d07a58..98adf5af 100644 --- a/formats/ctf/metadata/ctf-test/fail/sequence-incorrect-len-type-signedness.txt +++ b/formats/ctf/metadata/ctf-test/fail/sequence-incorrect-len-type-signedness.txt @@ -1,3 +1,4 @@ +/* TSDL */ typealias integer { size = 32; align = 32; signed = false; } := uint; typealias integer { size = 32; align = 32; signed = true; } := int; typedef uint testseq[int]; diff --git a/formats/ctf/metadata/ctf-test/fail/sequence-incorrect-len-type.txt b/formats/ctf/metadata/ctf-test/fail/sequence-incorrect-len-type.txt index 1f657f62..6e0f17e8 100644 --- a/formats/ctf/metadata/ctf-test/fail/sequence-incorrect-len-type.txt +++ b/formats/ctf/metadata/ctf-test/fail/sequence-incorrect-len-type.txt @@ -1,3 +1,4 @@ +/* TSDL */ struct name {}; typealias integer { size = 32; align = 32; signed = false; } := uint; typedef uint testseq[struct name]; diff --git a/formats/ctf/metadata/ctf-test/fail/stream-with-non-text-left.txt b/formats/ctf/metadata/ctf-test/fail/stream-with-non-text-left.txt index 63d44dd4..510ec62f 100644 --- a/formats/ctf/metadata/ctf-test/fail/stream-with-non-text-left.txt +++ b/formats/ctf/metadata/ctf-test/fail/stream-with-non-text-left.txt @@ -1 +1,2 @@ +/* TSDL */ stream { 42 = test; }; diff --git a/formats/ctf/metadata/ctf-test/fail/struct-unexisting-field-type.txt b/formats/ctf/metadata/ctf-test/fail/struct-unexisting-field-type.txt index ef63fb79..d8ebdd10 100644 --- a/formats/ctf/metadata/ctf-test/fail/struct-unexisting-field-type.txt +++ b/formats/ctf/metadata/ctf-test/fail/struct-unexisting-field-type.txt @@ -1,3 +1,4 @@ +/* TSDL */ struct test { int a; int b; diff --git a/formats/ctf/metadata/ctf-test/fail/struct-with-duplicate-field-name.txt b/formats/ctf/metadata/ctf-test/fail/struct-with-duplicate-field-name.txt index d5795596..2f9c87f4 100644 --- a/formats/ctf/metadata/ctf-test/fail/struct-with-duplicate-field-name.txt +++ b/formats/ctf/metadata/ctf-test/fail/struct-with-duplicate-field-name.txt @@ -1,3 +1,4 @@ +/* TSDL */ typealias integer { size = 32; align = 32; signed = true; } := int; struct { diff --git a/formats/ctf/metadata/ctf-test/fail/struct-with-non-text-left-2.txt b/formats/ctf/metadata/ctf-test/fail/struct-with-non-text-left-2.txt index 5c964a18..8c45fd31 100644 --- a/formats/ctf/metadata/ctf-test/fail/struct-with-non-text-left-2.txt +++ b/formats/ctf/metadata/ctf-test/fail/struct-with-non-text-left-2.txt @@ -1 +1,2 @@ +/* TSDL */ struct test { int a.array[3].N; }; diff --git a/formats/ctf/metadata/ctf-test/fail/struct-with-non-text-left-3.txt b/formats/ctf/metadata/ctf-test/fail/struct-with-non-text-left-3.txt index 2d78cd89..9634616f 100644 --- a/formats/ctf/metadata/ctf-test/fail/struct-with-non-text-left-3.txt +++ b/formats/ctf/metadata/ctf-test/fail/struct-with-non-text-left-3.txt @@ -1 +1,2 @@ +/* TSDL */ struct test { a->array[3].N test; }; diff --git a/formats/ctf/metadata/ctf-test/fail/struct-with-non-text-left-4.txt b/formats/ctf/metadata/ctf-test/fail/struct-with-non-text-left-4.txt index 1691a2e8..bead2ba2 100644 --- a/formats/ctf/metadata/ctf-test/fail/struct-with-non-text-left-4.txt +++ b/formats/ctf/metadata/ctf-test/fail/struct-with-non-text-left-4.txt @@ -1 +1,2 @@ +/* TSDL */ struct test { array[1] blah; }; diff --git a/formats/ctf/metadata/ctf-test/fail/struct-with-non-text-left-5.txt b/formats/ctf/metadata/ctf-test/fail/struct-with-non-text-left-5.txt index a3733be5..d986e7d6 100644 --- a/formats/ctf/metadata/ctf-test/fail/struct-with-non-text-left-5.txt +++ b/formats/ctf/metadata/ctf-test/fail/struct-with-non-text-left-5.txt @@ -1 +1,2 @@ +/* TSDL */ struct test { 42 = test; }; diff --git a/formats/ctf/metadata/ctf-test/fail/struct-with-non-text-left.txt b/formats/ctf/metadata/ctf-test/fail/struct-with-non-text-left.txt index 17b46ca5..c0189c04 100644 --- a/formats/ctf/metadata/ctf-test/fail/struct-with-non-text-left.txt +++ b/formats/ctf/metadata/ctf-test/fail/struct-with-non-text-left.txt @@ -1 +1,2 @@ +/* TSDL */ struct test { array[3].N = test; }; diff --git a/formats/ctf/metadata/ctf-test/fail/struct-with-right-range.txt b/formats/ctf/metadata/ctf-test/fail/struct-with-right-range.txt index 072d9b46..77cd4f0f 100644 --- a/formats/ctf/metadata/ctf-test/fail/struct-with-right-range.txt +++ b/formats/ctf/metadata/ctf-test/fail/struct-with-right-range.txt @@ -1 +1,2 @@ +/* TSDL */ struct test { test = 444 ... 555; }; diff --git a/formats/ctf/metadata/ctf-test/fail/trace-with-non-text-left.txt b/formats/ctf/metadata/ctf-test/fail/trace-with-non-text-left.txt index b076af5d..af7cd487 100644 --- a/formats/ctf/metadata/ctf-test/fail/trace-with-non-text-left.txt +++ b/formats/ctf/metadata/ctf-test/fail/trace-with-non-text-left.txt @@ -1 +1,2 @@ +/* TSDL */ trace { 42 = test; }; diff --git a/formats/ctf/metadata/ctf-test/fail/typealias-left-abstract-array.txt b/formats/ctf/metadata/ctf-test/fail/typealias-left-abstract-array.txt index aced772b..678133fb 100644 --- a/formats/ctf/metadata/ctf-test/fail/typealias-left-abstract-array.txt +++ b/formats/ctf/metadata/ctf-test/fail/typealias-left-abstract-array.txt @@ -1,3 +1,4 @@ +/* TSDL */ typealias integer { size = 8; align = 8; signed = false; } := uint8_t; typealias uint8_t [] := puint8_t; diff --git a/formats/ctf/metadata/ctf-test/fail/typealias-no-array-alias.txt b/formats/ctf/metadata/ctf-test/fail/typealias-no-array-alias.txt index 35cea7a6..1cb4892c 100644 --- a/formats/ctf/metadata/ctf-test/fail/typealias-no-array-alias.txt +++ b/formats/ctf/metadata/ctf-test/fail/typealias-no-array-alias.txt @@ -1 +1,2 @@ +/* TSDL */ typealias integer { size = 32; align = 32; signed = false; } : unsigned const long []; diff --git a/formats/ctf/metadata/ctf-test/fail/typedef-untagged-variant.txt b/formats/ctf/metadata/ctf-test/fail/typedef-untagged-variant.txt index 6ca40319..c13d9793 100644 --- a/formats/ctf/metadata/ctf-test/fail/typedef-untagged-variant.txt +++ b/formats/ctf/metadata/ctf-test/fail/typedef-untagged-variant.txt @@ -1,3 +1,4 @@ +/* TSDL */ typealias integer { size = 32; align = 32; signed = true; } := int; typedef variant { diff --git a/formats/ctf/metadata/ctf-test/fail/variant-unexisting-field-type.txt b/formats/ctf/metadata/ctf-test/fail/variant-unexisting-field-type.txt index 10d61557..568c6fd6 100644 --- a/formats/ctf/metadata/ctf-test/fail/variant-unexisting-field-type.txt +++ b/formats/ctf/metadata/ctf-test/fail/variant-unexisting-field-type.txt @@ -1,3 +1,4 @@ +/* TSDL */ variant test { int a; int b; diff --git a/formats/ctf/metadata/ctf-test/fail/variant-with-duplicate-field-name.txt b/formats/ctf/metadata/ctf-test/fail/variant-with-duplicate-field-name.txt index 1dde066c..3959b487 100644 --- a/formats/ctf/metadata/ctf-test/fail/variant-with-duplicate-field-name.txt +++ b/formats/ctf/metadata/ctf-test/fail/variant-with-duplicate-field-name.txt @@ -1,3 +1,4 @@ +/* TSDL */ typealias integer { size = 32; align = 32; signed = true; } := int; variant { diff --git a/formats/ctf/metadata/ctf-test/fail/variant-with-non-text-left.txt b/formats/ctf/metadata/ctf-test/fail/variant-with-non-text-left.txt index 71e692e1..0b7169bf 100644 --- a/formats/ctf/metadata/ctf-test/fail/variant-with-non-text-left.txt +++ b/formats/ctf/metadata/ctf-test/fail/variant-with-non-text-left.txt @@ -1 +1,2 @@ +/* TSDL */ variant test { 555 = test }; diff --git a/formats/ctf/metadata/ctf-test/succeed/ctf-embedded-1.txt b/formats/ctf/metadata/ctf-test/succeed/ctf-embedded-1.txt index 1de88232..aae081e9 100644 --- a/formats/ctf/metadata/ctf-test/succeed/ctf-embedded-1.txt +++ b/formats/ctf/metadata/ctf-test/succeed/ctf-embedded-1.txt @@ -1,3 +1,5 @@ +/* TSDL */ + trace { major = 0; minor = 1; diff --git a/formats/ctf/metadata/ctf-test/succeed/ctf-embedded-2.txt b/formats/ctf/metadata/ctf-test/succeed/ctf-embedded-2.txt index 859df662..166ff0b4 100644 --- a/formats/ctf/metadata/ctf-test/succeed/ctf-embedded-2.txt +++ b/formats/ctf/metadata/ctf-test/succeed/ctf-embedded-2.txt @@ -1,3 +1,5 @@ +/* TSDL */ + /* Architecture with 32-bit pointers, 32-bit integers, 32-bit longs */ typealias integer { size = 1; align = 1; signed = false; } := uint1_t; diff --git a/formats/ctf/metadata/ctf-test/succeed/ctf-single-stream-with-packet-context.txt b/formats/ctf/metadata/ctf-test/succeed/ctf-single-stream-with-packet-context.txt index e7dae679..1e807bfb 100644 --- a/formats/ctf/metadata/ctf-test/succeed/ctf-single-stream-with-packet-context.txt +++ b/formats/ctf/metadata/ctf-test/succeed/ctf-single-stream-with-packet-context.txt @@ -1,3 +1,5 @@ +/* TSDL */ + typealias integer { size = 8; align = 8; signed = false; } := uint8_t; typealias integer { size = 32; align = 32; signed = false; } := uint32_t; diff --git a/formats/ctf/metadata/ctf-test/succeed/ctf-single-stream.txt b/formats/ctf/metadata/ctf-test/succeed/ctf-single-stream.txt index 73c8850e..3140ea87 100644 --- a/formats/ctf/metadata/ctf-test/succeed/ctf-single-stream.txt +++ b/formats/ctf/metadata/ctf-test/succeed/ctf-single-stream.txt @@ -1,3 +1,5 @@ +/* TSDL */ + typealias integer { size = 8; align = 8; signed = false; } := uint8_t; typealias integer { size = 32; align = 32; signed = false; } := uint32_t; diff --git a/formats/ctf/metadata/ctf-test/succeed/ctf-test-align-attribute.txt b/formats/ctf/metadata/ctf-test/succeed/ctf-test-align-attribute.txt index caf5cabb..1db58cc4 100644 --- a/formats/ctf/metadata/ctf-test/succeed/ctf-test-align-attribute.txt +++ b/formats/ctf/metadata/ctf-test/succeed/ctf-test-align-attribute.txt @@ -1,4 +1,7 @@ -/* Architecture with 32-bit pointers, 32-bit integers, 32-bit longs */ +/* TSDL + * + * Architecture with 32-bit pointers, 32-bit integers, 32-bit longs. + */ typealias integer { size = 1; align = 1; signed = false; } := uint1_t; typealias integer { size = 8; align = 8; signed = false; } := uint8_t; diff --git a/formats/ctf/metadata/ctf-test/succeed/ctf-test-seq.txt b/formats/ctf/metadata/ctf-test/succeed/ctf-test-seq.txt index 135a3780..a5298efb 100644 --- a/formats/ctf/metadata/ctf-test/succeed/ctf-test-seq.txt +++ b/formats/ctf/metadata/ctf-test/succeed/ctf-test-seq.txt @@ -1,4 +1,7 @@ -/* Architecture with 32-bit pointers, 32-bit integers, 32-bit longs */ +/* TSDL + * + * Architecture with 32-bit pointers, 32-bit integers, 32-bit longs. + */ typealias integer { size = 1; align = 1; signed = false; } := uint1_t; typealias integer { size = 8; align = 8; signed = false; } := uint8_t; diff --git a/formats/ctf/metadata/ctf-test/succeed/ctf-test.txt b/formats/ctf/metadata/ctf-test/succeed/ctf-test.txt index 69e53851..b6ff20a2 100644 --- a/formats/ctf/metadata/ctf-test/succeed/ctf-test.txt +++ b/formats/ctf/metadata/ctf-test/succeed/ctf-test.txt @@ -1,3 +1,4 @@ +/* TSDL */ typealias integer { size = 32; align = 32; signed = true; } := int; typealias integer { size = 32; align = 32; signed = false; } := uint; diff --git a/formats/ctf/metadata/ctf-test/tofix/ctf-path.txt b/formats/ctf/metadata/ctf-test/tofix/ctf-path.txt index ccfcbda1..86a78743 100644 --- a/formats/ctf/metadata/ctf-test/tofix/ctf-path.txt +++ b/formats/ctf/metadata/ctf-test/tofix/ctf-path.txt @@ -1,3 +1,4 @@ +/* TSDL */ typealias integer { size = 8; align = 8; signed = false; base = hex; } := uint8_t; typealias integer { size = 32; align = 8; signed = false; base = hex; } := uint32_t; diff --git a/formats/ctf/metadata/ctf-test/tofix/ctf-redefine-type.txt b/formats/ctf/metadata/ctf-test/tofix/ctf-redefine-type.txt index f7a03d39..20e03b53 100644 --- a/formats/ctf/metadata/ctf-test/tofix/ctf-redefine-type.txt +++ b/formats/ctf/metadata/ctf-test/tofix/ctf-redefine-type.txt @@ -1,3 +1,4 @@ +/* TSDL */ typealias integer { size = 8; align = 8; signed = false; } := uint8_t; typealias integer { size = 32; align = 8; signed = false; } := uint32_t; diff --git a/formats/ctf/metadata/ctf-test/tofix/ctf-typedef-ambiguity.txt b/formats/ctf/metadata/ctf-test/tofix/ctf-typedef-ambiguity.txt index a5dd3a72..445e4e97 100644 --- a/formats/ctf/metadata/ctf-test/tofix/ctf-typedef-ambiguity.txt +++ b/formats/ctf/metadata/ctf-test/tofix/ctf-typedef-ambiguity.txt @@ -1,3 +1,4 @@ +/* TSDL */ // Define unsigned long typealias integer { ... } := unsigned long; diff --git a/tests/ctf-traces/fail/fail1/metadata b/tests/ctf-traces/fail/fail1/metadata index 3a14896e..88e20d88 100644 --- a/tests/ctf-traces/fail/fail1/metadata +++ b/tests/ctf-traces/fail/fail1/metadata @@ -1,4 +1,7 @@ -/* Architecture with 32-bit pointers, 32-bit integers, 32-bit longs */ +/* TSDL + * + * Architecture with 32-bit pointers, 32-bit integers, 32-bit longs. + */ typealias integer { size = 1; align = 1; signed = false; } := uint1_t; typealias integer { size = 8; align = 8; signed = false; } := uint8_t; diff --git a/tests/ctf-traces/succeed/succeed1/metadata b/tests/ctf-traces/succeed/succeed1/metadata index e7dae679..af1326ca 100644 --- a/tests/ctf-traces/succeed/succeed1/metadata +++ b/tests/ctf-traces/succeed/succeed1/metadata @@ -1,3 +1,4 @@ +/* TSDL */ typealias integer { size = 8; align = 8; signed = false; } := uint8_t; typealias integer { size = 32; align = 32; signed = false; } := uint32_t; diff --git a/tests/ctf-traces/succeed/succeed2/metadata b/tests/ctf-traces/succeed/succeed2/metadata index 8db3e570..175e4f77 100644 --- a/tests/ctf-traces/succeed/succeed2/metadata +++ b/tests/ctf-traces/succeed/succeed2/metadata @@ -1,3 +1,4 @@ +/* TSDL */ typealias integer { size = 8; align = 8; signed = false; base = 10; } := uint8_t; typealias integer { size = 32; align = 32; signed = false; base = hex; } := uint32_t; -- 2.34.1