From beabf088015cd7de7fc53cedf59c0551e692fc3b Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Fri, 10 Jun 2011 11:42:01 -0400 Subject: [PATCH] Add table of contents Signed-off-by: Mathieu Desnoyers --- common-trace-format-proposal.txt | 41 ++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/common-trace-format-proposal.txt b/common-trace-format-proposal.txt index 2ae5ac2..3103722 100644 --- a/common-trace-format-proposal.txt +++ b/common-trace-format-proposal.txt @@ -24,6 +24,47 @@ formats. The development tree is available at: gitweb: http://git.efficios.com/?p=babeltrace.git +Table of Contents + +1. Preliminary definitions +2. High-level representation of a trace +3. Event stream +4. Types + 4.1 Basic types + 4.1.1 Type inheritance + 4.1.2 Alignment + 4.1.3 Byte order + 4.1.4 Size + 4.1.5 Integers + 4.1.6 GNU/C bitfields + 4.1.7 Floating point + 4.1.8 Enumerations +4.2 Compound types + 4.2.1 Structures + 4.2.2 Variants (Discriminated/Tagged Unions) + 4.2.3 Arrays + 4.2.4 Sequences + 4.2.5 Strings +5. Event Packet Header + 5.1 Event Packet Header Description + 5.2 Event Packet Context Description +6. Event Structure + 6.1 Event Header + 6.1.1 Type 1 - Few event IDs + 6.1.2 Type 2 - Many event IDs + 6.2 Event Context + 6.3 Event Payload + 6.3.1 Padding + 6.3.2 Alignment +7. Trace Stream Description Language (TSDL) + 7.1 Meta-data + 7.2 Declaration vs Definition + 7.3 TSDL Scopes + 7.3.1 Lexical Scope + 7.3.2 Dynamic Scope + 7.4 TSDL Examples + + 1. Preliminary definitions - Event Trace: An ordered sequence of events. -- 2.34.1