ctf.git
10 years agoClarity variant vs enum mapping requirements
Mathieu Desnoyers [Wed, 4 Dec 2013 15:29:04 +0000 (16:29 +0100)] 
Clarity variant vs enum mapping requirements

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10 years agoClarify integer size
Mathieu Desnoyers [Tue, 3 Dec 2013 16:05:33 +0000 (17:05 +0100)] 
Clarify integer size

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10 years agoClarify enum need at least one entry
Mathieu Desnoyers [Thu, 28 Nov 2013 18:09:00 +0000 (19:09 +0100)] 
Clarify enum need at least one entry

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10 years agoCleanup: update alignment of TOC
Mathieu Desnoyers [Tue, 26 Nov 2013 22:19:37 +0000 (17:19 -0500)] 
Cleanup: update alignment of TOC

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10 years agoForbid events of length 0
Mathieu Desnoyers [Tue, 26 Nov 2013 17:46:18 +0000 (12:46 -0500)] 
Forbid events of length 0

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10 years agoClarify timestamp begin/end inequalities
Mathieu Desnoyers [Sun, 24 Nov 2013 09:23:14 +0000 (04:23 -0500)] 
Clarify timestamp begin/end inequalities

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10 years agoCTF: Get rid of duplicate OR
Namhyung Kim [Mon, 28 Oct 2013 14:35:13 +0000 (23:35 +0900)] 
CTF: Get rid of duplicate OR

Signed-off-by: Namhyung Kim <namhyung@gmail.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10 years agoAdd timestamp fwd ref to clock section
Mathieu Desnoyers [Fri, 31 May 2013 14:58:24 +0000 (10:58 -0400)] 
Add timestamp fwd ref to clock section

And clarify clock text.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10 years agoClarify event layout
Mathieu Desnoyers [Tue, 7 May 2013 16:00:51 +0000 (12:00 -0400)] 
Clarify event layout

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11 years agoClarify alignment requirements
Mathieu Desnoyers [Sun, 7 Apr 2013 01:39:56 +0000 (21:39 -0400)] 
Clarify alignment requirements

Signed-off-by: Christian Babeux <christian.babeux@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11 years agoadd missing semicolons to typealias
Mathieu Desnoyers [Fri, 29 Mar 2013 21:20:49 +0000 (17:20 -0400)] 
add missing semicolons to typealias

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11 years agoTypo fix in the tracers requirements
Jérémie Galarneau [Fri, 15 Mar 2013 21:36:05 +0000 (17:36 -0400)] 
Typo fix in the tracers requirements

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11 years agoClarify byte order section
Mathieu Desnoyers [Fri, 15 Mar 2013 15:32:03 +0000 (11:32 -0400)] 
Clarify byte order section

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11 years agoClarify trace byte_order
Mathieu Desnoyers [Fri, 15 Mar 2013 14:31:37 +0000 (10:31 -0400)] 
Clarify trace byte_order

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11 years agoCleanup: fix duplicate "a a"
Mathieu Desnoyers [Tue, 23 Oct 2012 19:50:01 +0000 (15:50 -0400)] 
Cleanup: fix duplicate "a a"

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11 years agoadd callsite keyword
Mathieu Desnoyers [Sat, 20 Oct 2012 02:21:26 +0000 (22:21 -0400)] 
add callsite keyword

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11 years agocallsite: hint at "ip" field
Mathieu Desnoyers [Tue, 16 Oct 2012 02:05:20 +0000 (22:05 -0400)] 
callsite: hint at "ip" field

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11 years agoSpecify callsite
Mathieu Desnoyers [Tue, 2 Oct 2012 17:33:20 +0000 (13:33 -0400)] 
Specify callsite

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11 years agoUpdate version to 1.8.2 (minor fix) v1.8.2
Mathieu Desnoyers [Tue, 2 Oct 2012 15:22:50 +0000 (11:22 -0400)] 
Update version to 1.8.2 (minor fix)

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11 years agoHint that content/packet size fields could be uint64_t
Mathieu Desnoyers [Thu, 27 Sep 2012 23:51:36 +0000 (19:51 -0400)] 
Hint that content/packet size fields could be uint64_t

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11 years agoAdd model.emf.uri example to spec
Mathieu Desnoyers [Thu, 20 Sep 2012 16:38:11 +0000 (12:38 -0400)] 
Add model.emf.uri example to spec

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11 years agoExplain compound type with variant alignment rules
Mathieu Desnoyers [Tue, 26 Jun 2012 13:22:56 +0000 (15:22 +0200)] 
Explain compound type with variant alignment rules

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11 years agoClarify metadata sequence
Mathieu Desnoyers [Fri, 18 May 2012 20:19:27 +0000 (16:19 -0400)] 
Clarify metadata sequence

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11 years agoFix typo
Mathieu Desnoyers [Tue, 8 May 2012 16:16:27 +0000 (12:16 -0400)] 
Fix typo

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11 years agoFix: events dropped counter are for the current packet
Mathieu Desnoyers [Wed, 2 May 2012 15:51:04 +0000 (11:51 -0400)] 
Fix: events dropped counter are for the current packet

This is needed to allow keeping track of the count of events dropped at
the end of each stream.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11 years agocleanup: remove repetition
Mathieu Desnoyers [Tue, 1 May 2012 19:42:48 +0000 (15:42 -0400)] 
cleanup: remove repetition

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11 years agoFix typo
Mathieu Desnoyers [Tue, 1 May 2012 13:34:56 +0000 (09:34 -0400)] 
Fix typo

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoenum: Clarify behavior for omitted values after range
Mathieu Desnoyers [Wed, 11 Apr 2012 13:49:14 +0000 (09:49 -0400)] 
enum: Clarify behavior for omitted values after range

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoUpdate version to 1.8.1 (minor fix) v1.8.1
Mathieu Desnoyers [Thu, 8 Mar 2012 23:51:31 +0000 (18:51 -0500)] 
Update version to 1.8.1 (minor fix)

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoAdd missing clock {} to ctf-specifier in grammar
Mathieu Desnoyers [Thu, 8 Mar 2012 23:48:03 +0000 (18:48 -0500)] 
Add missing clock {} to ctf-specifier in grammar

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoUpdate CTF spec version to v1.8 v1.8
Mathieu Desnoyers [Mon, 20 Feb 2012 20:46:40 +0000 (15:46 -0500)] 
Update CTF spec version to v1.8

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoSpecify that major/minor trace {} fields are the CTF spec version
Mathieu Desnoyers [Mon, 20 Feb 2012 19:16:29 +0000 (14:16 -0500)] 
Specify that major/minor trace {} fields are the CTF spec version

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoUpdate loglevel example
Mathieu Desnoyers [Wed, 1 Feb 2012 23:17:54 +0000 (18:17 -0500)] 
Update loglevel example

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoAdd env {} declarations to specification
Mathieu Desnoyers [Wed, 1 Feb 2012 22:26:53 +0000 (17:26 -0500)] 
Add env {} declarations to specification

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoSpecify that trace readers (and not parser) should remove leading field underscores
Mathieu Desnoyers [Wed, 1 Feb 2012 21:47:04 +0000 (16:47 -0500)] 
Specify that trace readers (and not parser) should remove leading field underscores

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoClarify use of underscores for fields
Mathieu Desnoyers [Wed, 1 Feb 2012 20:25:47 +0000 (15:25 -0500)] 
Clarify use of underscores for fields

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoAdd clock absolute field
Mathieu Desnoyers [Mon, 30 Jan 2012 00:47:50 +0000 (19:47 -0500)] 
Add clock absolute field

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoAdd offset_s to deal with offset overflow
Mathieu Desnoyers [Sat, 28 Jan 2012 17:51:18 +0000 (12:51 -0500)] 
Add offset_s to deal with offset overflow

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoUpdate clock example
Mathieu Desnoyers [Wed, 25 Jan 2012 20:39:49 +0000 (15:39 -0500)] 
Update clock example

Specify that this example targets only synchronized cycle counters.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoUpdate to the clock {} description
Mathieu Desnoyers [Wed, 25 Jan 2012 16:06:35 +0000 (11:06 -0500)] 
Update to the clock {} description

Ensure it is more in line with the rest of trace/stream/event semantic.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoclock: show that enumerations need to have their type declared
Mathieu Desnoyers [Wed, 25 Jan 2012 03:44:59 +0000 (22:44 -0500)] 
clock: show that enumerations need to have their type declared

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoClarify clock epoch
Mathieu Desnoyers [Fri, 13 Jan 2012 18:01:13 +0000 (13:01 -0500)] 
Clarify clock epoch

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoAdd basic clock description
Mathieu Desnoyers [Fri, 13 Jan 2012 16:55:30 +0000 (11:55 -0500)] 
Add basic clock description

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoUpdate struct event_packet_context
Mathieu Desnoyers [Fri, 6 Jan 2012 18:49:15 +0000 (13:49 -0500)] 
Update struct event_packet_context

uint8_t  stream_packet_count_bits is not needed, as we can simply
appropriately select the type representing stream_packet_count to have
the appropriate number of bits.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoAdd loglevel in TSDL examples
Mathieu Desnoyers [Tue, 6 Dec 2011 16:48:09 +0000 (11:48 -0500)] 
Add loglevel in TSDL examples

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoUpdate lookup description
Mathieu Desnoyers [Mon, 8 Aug 2011 18:30:23 +0000 (14:30 -0400)] 
Update lookup description

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoChange metadata header to include version
Mathieu Desnoyers [Wed, 3 Aug 2011 16:48:53 +0000 (12:48 -0400)] 
Change metadata header to include version

Text-based metadata prefix now: /* CTF 1.8
Packet-based header now contains minor/major version numbers.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoUpdate text-based metadata header: "/* TSDL" is sufficient
Mathieu Desnoyers [Sun, 31 Jul 2011 17:50:54 +0000 (13:50 -0400)] 
Update text-based metadata header: "/* TSDL" is sufficient

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoDescribe text-only metadata header: /* TSDL */
Mathieu Desnoyers [Sun, 31 Jul 2011 17:41:51 +0000 (13:41 -0400)] 
Describe text-only metadata header: /* TSDL */

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoUpdate path lookup
Mathieu Desnoyers [Fri, 29 Jul 2011 18:54:12 +0000 (14:54 -0400)] 
Update path lookup

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoUpdate set of files description
Mathieu Desnoyers [Wed, 27 Jul 2011 18:19:42 +0000 (14:19 -0400)] 
Update set of files description

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoClarify number of files per stream
Mathieu Desnoyers [Wed, 27 Jul 2011 18:17:28 +0000 (14:17 -0400)] 
Clarify number of files per stream

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agostream: at least one file
Mathieu Desnoyers [Wed, 27 Jul 2011 18:15:33 +0000 (14:15 -0400)] 
stream: at least one file

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoClarify local static scope
Mathieu Desnoyers [Tue, 26 Jul 2011 18:19:33 +0000 (14:19 -0400)] 
Clarify local static scope

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoUpdate: packet context sizes expressed in bits
Mathieu Desnoyers [Wed, 13 Jul 2011 14:12:24 +0000 (10:12 -0400)] 
Update: packet context sizes expressed in bits

The rest of the specification express sizes in bits rather than bytes.
The Babeltrace and LTTng reference implementations use bits rather than
bytes for the packet context content_size and packet_size fields.

Standardizing on bits rather than bytes makes the specification more
consistent.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoRemove redundant "optional" field tag
Mathieu Desnoyers [Mon, 27 Jun 2011 20:42:10 +0000 (16:42 -0400)] 
Remove redundant "optional" field tag

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoRename proposal into "specification", add credits.
Mathieu Desnoyers [Wed, 22 Jun 2011 18:21:36 +0000 (14:21 -0400)] 
Rename proposal into "specification", add credits.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoAdd table of contents
Mathieu Desnoyers [Fri, 10 Jun 2011 15:42:01 +0000 (11:42 -0400)] 
Add table of contents

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoupdate metadata packet header size vs content size
Mathieu Desnoyers [Wed, 8 Jun 2011 21:00:24 +0000 (17:00 -0400)] 
update metadata packet header size vs content size

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoGrammar: remove redundant ;
Mathieu Desnoyers [Tue, 31 May 2011 20:51:30 +0000 (16:51 -0400)] 
Grammar: remove redundant ;

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoUpdate string grammar
Mathieu Desnoyers [Tue, 31 May 2011 15:08:57 +0000 (11:08 -0400)] 
Update string grammar

Allow:

string field_name;

in addition to

string { attributes... } field_name;

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoCTF grammar: = -> assignment-operator
Mathieu Desnoyers [Tue, 31 May 2011 15:03:58 +0000 (11:03 -0400)] 
CTF grammar: = -> assignment-operator

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoGrammar: replace := by type-assignment-operator
Mathieu Desnoyers [Tue, 31 May 2011 13:35:08 +0000 (09:35 -0400)] 
Grammar: replace := by type-assignment-operator

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoFix typo
Mathieu Desnoyers [Thu, 19 May 2011 14:43:23 +0000 (10:43 -0400)] 
Fix typo

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoUpdate event header example alignment
Mathieu Desnoyers [Wed, 18 May 2011 16:34:43 +0000 (12:34 -0400)] 
Update event header example alignment

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoTSDL grammar: ctf-assignment-expression-list require semicolon
Mathieu Desnoyers [Tue, 17 May 2011 21:12:43 +0000 (17:12 -0400)] 
TSDL grammar: ctf-assignment-expression-list require semicolon

Before, it was allowed to do:

event { id = 1 };

Now require semicolon at the end of the expression list, e.g.

event { id = 1; };

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agotrace_uuid -> uuid
Mathieu Desnoyers [Tue, 17 May 2011 12:03:06 +0000 (08:03 -0400)] 
trace_uuid -> uuid

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoAdd missing -opt in grammar
Mathieu Desnoyers [Mon, 16 May 2011 22:24:47 +0000 (18:24 -0400)] 
Add missing -opt in grammar

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoAdd missing -opt in grammar
Mathieu Desnoyers [Mon, 16 May 2011 22:23:42 +0000 (18:23 -0400)] 
Add missing -opt in grammar

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoUpdate packet-based metadata description
Mathieu Desnoyers [Mon, 16 May 2011 21:17:29 +0000 (17:17 -0400)] 
Update packet-based metadata description

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoUpdate dynamic scope explanation
Mathieu Desnoyers [Mon, 16 May 2011 19:59:24 +0000 (15:59 -0400)] 
Update dynamic scope explanation

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoTSDL grammar: Fold constant-expression into unary-expression
Mathieu Desnoyers [Mon, 16 May 2011 14:31:56 +0000 (10:31 -0400)] 
TSDL grammar: Fold constant-expression into unary-expression

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoSequence: use field reference instead of type specifier
Mathieu Desnoyers [Mon, 16 May 2011 13:59:51 +0000 (09:59 -0400)] 
Sequence: use field reference instead of type specifier

Sequence can be made more flexible by specifying its size using a
reference to an unsigned integer field (declared prior to the sequence)
rather than specifying the type. Many sequences can now share the same
length field, and the length field does not have to be physically
contiguous with the sequence.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoAdd base integer attribute for pretty-print
Mathieu Desnoyers [Fri, 13 May 2011 23:35:11 +0000 (19:35 -0400)] 
Add base integer attribute for pretty-print

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoAdd alignment explanation and struct align() attribute
Mathieu Desnoyers [Fri, 13 May 2011 21:53:22 +0000 (17:53 -0400)] 
Add alignment explanation and struct align() attribute

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoupdate stream -> stream_id
Mathieu Desnoyers [Fri, 13 May 2011 10:30:34 +0000 (06:30 -0400)] 
update stream -> stream_id

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoRemove unused hexadecimal digit sequence from grammar
Mathieu Desnoyers [Wed, 11 May 2011 21:44:47 +0000 (17:44 -0400)] 
Remove unused hexadecimal digit sequence from grammar

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoUpdate metadata magic number
Mathieu Desnoyers [Wed, 11 May 2011 15:58:37 +0000 (11:58 -0400)] 
Update metadata magic number

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoRemove digit sequence from grammar (unused)
Mathieu Desnoyers [Wed, 11 May 2011 13:05:53 +0000 (09:05 -0400)] 
Remove digit sequence from grammar (unused)

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoFix typo
Mathieu Desnoyers [Tue, 10 May 2011 18:40:30 +0000 (14:40 -0400)] 
Fix typo

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoDescribe text-only and packet-based metadata
Mathieu Desnoyers [Tue, 10 May 2011 16:09:56 +0000 (12:09 -0400)] 
Describe text-only and packet-based metadata

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoSpecify that size includes headers
Mathieu Desnoyers [Thu, 5 May 2011 22:35:59 +0000 (18:35 -0400)] 
Specify that size includes headers

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoExplain that content size and packet size are opt.
Mathieu Desnoyers [Thu, 5 May 2011 22:34:31 +0000 (18:34 -0400)] 
Explain that content size and packet size are opt.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agofix typo
Mathieu Desnoyers [Wed, 4 May 2011 22:30:04 +0000 (18:30 -0400)] 
fix typo

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoRequire trace byte_order field, remove use of magic number for autodetection
Mathieu Desnoyers [Wed, 4 May 2011 22:13:13 +0000 (18:13 -0400)] 
Require trace byte_order field, remove use of magic number for autodetection

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoupdate endian -> byte_order
Mathieu Desnoyers [Wed, 4 May 2011 21:52:52 +0000 (17:52 -0400)] 
update endian -> byte_order

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoAdd trace.packet.header definition scope
Mathieu Desnoyers [Wed, 4 May 2011 20:46:01 +0000 (16:46 -0400)] 
Add trace.packet.header definition scope

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoExplain that ids can be left out if single stream/event
Mathieu Desnoyers [Wed, 4 May 2011 20:09:03 +0000 (16:09 -0400)] 
Explain that ids can be left out if single stream/event

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoExplain limitations if packet header fields are not present
Mathieu Desnoyers [Wed, 4 May 2011 19:58:12 +0000 (15:58 -0400)] 
Explain limitations if packet header fields are not present

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoAdd trace { endian = big/little; } field
Mathieu Desnoyers [Wed, 4 May 2011 19:47:37 +0000 (15:47 -0400)] 
Add trace { endian = big/little; } field

Only useful when the packet headers don't have a magic number.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoMake struct event_packet_header explicitly declared
Mathieu Desnoyers [Wed, 4 May 2011 19:30:37 +0000 (15:30 -0400)] 
Make struct event_packet_header explicitly declared

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoRemove "word_size" from trace description
Mathieu Desnoyers [Fri, 29 Apr 2011 15:19:50 +0000 (11:19 -0400)] 
Remove "word_size" from trace description

Given that we require to "typealias" even the basic types (int, long,
etc), having the word size in the there has no purpose anymore.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoIntroduce TSDL (Trace Stream Description Language)
Mathieu Desnoyers [Fri, 29 Apr 2011 05:04:06 +0000 (01:04 -0400)] 
Introduce TSDL (Trace Stream Description Language)

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoAdd enum {} default mapping to integer type
Mathieu Desnoyers [Thu, 28 Apr 2011 23:45:34 +0000 (19:45 -0400)] 
Add enum {} default mapping to integer type

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoenum : type is only allowed when body is provided
Mathieu Desnoyers [Thu, 28 Apr 2011 21:22:08 +0000 (17:22 -0400)] 
enum : type is only allowed when body is provided

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoRename typealias "typename" to ":="
Mathieu Desnoyers [Thu, 28 Apr 2011 19:16:26 +0000 (15:16 -0400)] 
Rename typealias "typename" to ":="

Shorter to type, and follows the ctf assignment expressions semantic for
type assignments.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoChange typealias delimiter from : to typename
Mathieu Desnoyers [Thu, 28 Apr 2011 19:03:00 +0000 (15:03 -0400)] 
Change typealias delimiter from : to typename

This will allow us to change the enum container specifier from <type> to
: type, as c++0x does.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoRemove enum < integer-constant > from grammar
Mathieu Desnoyers [Thu, 21 Apr 2011 18:40:19 +0000 (14:40 -0400)] 
Remove enum < integer-constant > from grammar

There is no way to specify the alignment of the type used for the
enumeration "container". So instead of leaving this half-useless
feature, remove it from the grammar.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12 years agoUpdate alignment section
Mathieu Desnoyers [Thu, 21 Apr 2011 16:12:01 +0000 (12:12 -0400)] 
Update alignment section

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13 years agoUpdate metadata format description
Mathieu Desnoyers [Tue, 19 Apr 2011 16:16:12 +0000 (12:16 -0400)] 
Update metadata format description

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
This page took 0.037204 seconds and 4 git commands to generate.