X-Git-Url: http://git.efficios.com/?p=ctf.git;a=blobdiff_plain;f=common-trace-format-proposal.txt;h=8182ea991f7da92d49b2a35e193ec91213d62762;hp=f2f7e232b4b7b0a23513a74ac24490b8286664ce;hb=37b39e474c20f68d8e9321b2cd8f296488bf59f5;hpb=969f30c0f23e7a169d534315b4fcc07ca58362b9 diff --git a/common-trace-format-proposal.txt b/common-trace-format-proposal.txt index f2f7e23..8182ea9 100644 --- a/common-trace-format-proposal.txt +++ b/common-trace-format-proposal.txt @@ -597,6 +597,17 @@ trace { packet.header := struct event_packet_header; }; +If a packet header lacks the "magic" number field, the trace endianness +needs to be specified in the trace "endian" metadata attribute. + +If the trace_uuid is not present, no validation that the metadata +actually corresponds to the stream is performed. + +If the stream_id packet header field is missing, the trace can only +contain a single stream. Its "id" field can be left out, and its events +don't need to declare a "stream_id" field. + + 5.2 Event Packet Context Description Event packet context example. These are declared within the stream declaration