[PATCH v3 00/15] CTF Support

Yao Qi
2013-03-09T03:48:51Z

This patch series is about supporting writing GDB trace data to
Common Trace Format (CTF) and read CTF file in a new target 'ctf'.

Patch 1/15 ~ 5/15 are from V2, with all Pedro and Tom's comments
addressed, but also make use of advanced CTF event type "sequences"
which simplifies the design a little bit.
The rest of the patches are new added to write trace
status (by patch 6/15), uploaded tsv (by patch 11/15) and uploaded
tracepoints (by patch 12/15) to CTF. So this patch series is a
complete support to CTF, "complete" here means that the information
saved in tfile is the same the information saved in ctf, no more
and no less.

Patch 7/15 ~ 9/15, 13/15 are not related to CTF. They are about
writing some fields of trace status into tfile, and test the "tstatus"
output and tracepoint actions in tfile target. They can be posted
separately but looks more meaningful in this context.

Note that this series don't include these patches:

[PATCH 0/5] Look for the last matched V block in trace frame
http://sourceware.org/ml/gdb-patches/2013-03/msg00252.html

which are regarded as a bug fix to all three targets (live, tfile,
ctf) on looking for V block in traceframe.

This series is regression tested with {native, gdbserver} x w/
babeltrace on x86 Fedora 16 and {native, gdbserver} x /wo
babeltrace on x86_64 Lucid.

--
1.7.7.6