From: Mathieu Desnoyers Date: Sat, 7 May 2011 15:35:17 +0000 (-0400) Subject: Add test traces X-Git-Tag: v0.1~78 X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=commitdiff_plain;h=6faba941d4831337f470e9a0725524793f51f61b Add test traces Signed-off-by: Mathieu Desnoyers --- diff --git a/tests/ctf-traces/fail/fail1/dummystream b/tests/ctf-traces/fail/fail1/dummystream new file mode 100644 index 00000000..87d8c06d Binary files /dev/null and b/tests/ctf-traces/fail/fail1/dummystream differ diff --git a/tests/ctf-traces/fail/fail1/metadata b/tests/ctf-traces/fail/fail1/metadata new file mode 100644 index 00000000..9e34537a --- /dev/null +++ b/tests/ctf-traces/fail/fail1/metadata @@ -0,0 +1,46 @@ +/* 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; +typealias integer { size = 63; align = 1; signed = false; } := timestamp_t; + +typealias integer { size = 32; align = 32; signed = false; } := uint32_t; +typealias integer { size = 32; align = 32; signed = false; } := void *; + + +trace { + major = 0; + minor = 1; + uuid = "2a6422d0-6cee-11e0-8c08-cb07d7b3a564"; + byte_order = le; + packet.header := struct { + uint32_t magic; + uint8_t trace_uuid[16]; + uint32_t stream_id; + }; +}; + +stream { + event.header := struct { + uint1_t id; + timestamp_t timestamp; + }; + event.context := struct { + uint32_t thread_id; + uint32_t event_count; + }; +}; + +event { + name = func_enter; + id = 0; + fields := struct { + void *func_called; + void *called_from; + }; +}; + +event { + name = func_exit; + id = 1; +}; diff --git a/tests/ctf-traces/succeed/succeed1/dummystream b/tests/ctf-traces/succeed/succeed1/dummystream new file mode 100644 index 00000000..53d735e0 Binary files /dev/null and b/tests/ctf-traces/succeed/succeed1/dummystream differ diff --git a/tests/ctf-traces/succeed/succeed1/metadata b/tests/ctf-traces/succeed/succeed1/metadata new file mode 100644 index 00000000..c8cf5d21 --- /dev/null +++ b/tests/ctf-traces/succeed/succeed1/metadata @@ -0,0 +1,25 @@ +typealias integer { size = 8; align = 8; signed = false; } := uint8_t; +typealias integer { size = 32; align = 32; signed = false; } := uint32_t; + +trace { + major = 0; + minor = 1; + uuid = "2a6422d0-6cee-11e0-8c08-cb07d7b3a564"; + byte_order = le; + packet.header := struct { + uint32_t magic; + uint8_t trace_uuid[16]; + }; +}; + +stream { + packet.context := struct { + uint32_t content_size; + uint32_t packet_size; + }; +}; + +event { + name = string; + fields := struct { string str; }; +}; diff --git a/tests/ctf-traces/succeed/succeed2/dummystream b/tests/ctf-traces/succeed/succeed2/dummystream new file mode 100644 index 00000000..53d735e0 Binary files /dev/null and b/tests/ctf-traces/succeed/succeed2/dummystream differ diff --git a/tests/ctf-traces/succeed/succeed2/metadata b/tests/ctf-traces/succeed/succeed2/metadata new file mode 100644 index 00000000..c8cf5d21 --- /dev/null +++ b/tests/ctf-traces/succeed/succeed2/metadata @@ -0,0 +1,25 @@ +typealias integer { size = 8; align = 8; signed = false; } := uint8_t; +typealias integer { size = 32; align = 32; signed = false; } := uint32_t; + +trace { + major = 0; + minor = 1; + uuid = "2a6422d0-6cee-11e0-8c08-cb07d7b3a564"; + byte_order = le; + packet.header := struct { + uint32_t magic; + uint8_t trace_uuid[16]; + }; +}; + +stream { + packet.context := struct { + uint32_t content_size; + uint32_t packet_size; + }; +}; + +event { + name = string; + fields := struct { string str; }; +};