This version of CTF, 0.1, never really existed. Also, the first lines of
the `metadata` files changed by this patch already contain `CTF 1.8`,
indicating that this is a bug in the `trace` block.
Somehow Babeltrace 1 is less strict than Babeltrace 2 and accepts those
traces. We take the deliberate decision to refuse them.
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
typealias integer { size = 32; align = 32; signed = false; base = hex; } := uint32_t;
trace {
- major = 0;
- minor = 1;
+ major = 1;
+ minor = 8;
uuid = "2a6422d0-6cee-11e0-8c08-cb07d7b3a564";
byte_order = le;
packet.header := struct {
typealias integer { size = 32; align = 32; signed = false; base = hex; } := uint32_t;
trace {
- major = 0;
- minor = 1;
+ major = 1;
+ minor = 8;
uuid = "2a6422d0-6cee-11e0-8c08-cb07d7b3a564";
byte_order = le;
packet.header := struct {
typealias integer { size = 32; align = 32; signed = false; } := uint32_t;
trace {
- major = 0;
- minor = 1;
+ major = 1;
+ minor = 8;
uuid = "2a6422d0-6cee-11e0-8c08-cb07d7b3a564";
byte_order = le;
packet.header := struct {
typealias integer { size = 32; align = 32; signed = false; base = hex; } := uint32_t;
trace {
- major = 0;
- minor = 1;
+ major = 1;
+ minor = 8;
uuid = "2a6422d0-6cee-11e0-8c08-cb07d7b3a564";
byte_order = le;
packet.header := struct {
typealias integer { size = 32; align = 32; signed = false; base = hex; } := uint32_t;
trace {
- major = 0;
- minor = 1;
+ major = 1;
+ minor = 8;
test = "\"";
test2 = "?\x20\040?";
test3 = '\n';
typealias integer { size = 32; align = 32; signed = false; } := uint32_t;
trace {
- major = 0;
- minor = 1;
+ major = 1;
+ minor = 8;
test = 0xABC234; /* hexadecimal */
test1 = 06534; /* octal */
test2 = 1234; /* decimal */
typealias integer { size = 32; align = 32; signed = false; zz = aa; } := uint32_t;
trace {
- major = 0;
- minor = 1;
+ major = 1;
+ minor = 8;
uuid = "2a6422d0-6cee-11e0-8c08-cb07d7b3a564";
byte_order = le;
packet.header := struct {