Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 370499

Summary: [LTTng, TMF] Integrate CTF parser
Product: z_Archived Reporter: Francois Chouinard <fchouinard>
Component: LinuxToolsAssignee: Francois Chouinard <fchouinard>
Status: CLOSED FIXED QA Contact: Francois Chouinard <fchouinard>
Severity: normal    
Priority: P3 CC: alexmonthy, francis.giraldeau, matthew.khouzam, simon.marchi
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Bug Depends on:    
Bug Blocks: 374002    
Attachments:
Description Flags
CTF Parser contribution fchouinard: iplog+

Description Francois Chouinard CLA 2012-02-02 16:52:05 EST
The Common Trace Format (CTF) Parser that is used for C/C++, kernel and hardware tracing. Of interest, LTTng 2.0 (scheduled for Juno) uses the CTF format.
Comment 1 Matthew Khouzam CLA 2012-02-08 16:55:02 EST
I would like to submit this patch 
http://git.dorsal.polymtl.ca/~mattkhouzam?p=ctf_plugin;a=summary
sha 5996b35f106c1cfe9624f3be98281a31449e3355

This patch supports ctf v0.17 as detailed in the specifications here
http://git.efficios.com/?p=ctf.git;a=summary
sha 4cac83ee85af3683bcce60ef83184aa49507e7bc

Cheers, 
Matthew
Comment 2 Matthew Khouzam CLA 2012-02-09 10:12:09 EST
I, Matthew Khouzam am contributing the code in the ctf git. It has been developped from scratch without referencing any third party material* not under an EPL compatible license. I am authorized by l'ecole Polytechnique de Montreal and Ericsson to license it under EPL. 

*The babeltrace reader was co-developped at the same time as the ctf viewer. The babeltrace viewer is licensed under MIT and GPLv2. (http://git.efficios.com/?p=babeltrace.git;a=blob;f=LICENSE;h=d4af9bbf69cf3514bc173fe49e0514a6eaea509f;hb=25ccc85ba8fce5fb8402f1c6fc63a75ff7f07d99)
Comment 3 Francois Chouinard CLA 2012-02-17 15:20:10 EST
Created attachment 211210 [details]
CTF Parser contribution
Comment 4 Simon Marchi CLA 2012-02-22 10:38:53 EST
I, Simon Marchi, am contributing the code in the ctf git. It has been
developped from scratch without referencing any third party material* not under
an EPL compatible license. I am authorized by l'École Polytechnique de Montréal
and Ericsson to license it under EPL. 

*The babeltrace reader was co-developped at the same time as the ctf viewer.
The babeltrace viewer is licensed under MIT and GPLv2.
(http://git.efficios.com/?p=babeltrace.git;a=blob;f=LICENSE;h=d4af9bbf69cf3514bc173fe49e0514a6eaea509f;hb=25ccc85ba8fce5fb8402f1c6fc63a75ff7f07d99)
Comment 5 Francis Giraldeau CLA 2012-02-22 15:14:02 EST
I, Francis Giraldeau, am contributing the code in the ctf git. It has been
developped from scratch without referencing any third party material* not under
an EPL compatible license. I am authorized by l'École Polytechnique de Montréal
and Ericsson to license it under EPL. 

*The babeltrace reader was co-developped at the same time as the ctf viewer.
The babeltrace viewer is licensed under MIT and GPLv2.
(http://git.efficios.com/?p=babeltrace.git;a=blob;f=LICENSE;h=d4af9bbf69cf3514bc173fe49e0514a6eaea509f;hb=25ccc85ba8fce5fb8402f1c6fc63a75ff7f07d99)
Comment 6 Alexandre Montplaisir CLA 2012-02-23 13:17:02 EST
I, Alexandre Montplaisir, am contributing part of the code in this CTF parser. It has been developped from scratch without referencing any third party material not under an EPL compatible license. I am authorized by l'École Polytechnique de Montréal and Ericsson to license it under EPL.

I contributed the high-level API part, which is specific to this implementation (and is independant from Babeltrace).
Comment 7 Matthew Khouzam CLA 2012-03-13 10:50:43 EDT
Legal Message: I, Matthew Khouzam, declare that I developed 35% of the attached code from scratch, without referencing any 3rd party material except material licensed under the EPL. I am authorized by École Polytechnique de Montréal and
Ericsson to make this contribution under the EPL.
Comment 8 Francis Giraldeau CLA 2012-03-13 11:45:37 EDT
Legal Message: I, Francis Giraldeau, declare that I developed 35% of the attached code from scratch, without referencing any 3rd party material except material licensed under the EPL. I am authorized by École Polytechnique de Montréal and Ericsson to make this contribution under the EPL.
Comment 9 Alexandre Montplaisir CLA 2012-03-13 12:56:30 EDT
Legal Message: I, Alexandre Montplaisir, declare that I developed 10% of the attached code from scratch, without referencing any 3rd party material except material licensed under the EPL. I am authorized by École Polytechnique de Montréal and Ericsson to make this contribution under the EPL.
Comment 10 Simon Marchi CLA 2012-03-13 14:40:21 EDT
Legal Message: I, Simon Marchi, declare that I developed 20% of the
attached code from scratch, without referencing any 3rd party material except
material licensed under the EPL. I am authorized by École Polytechnique de
Montréal and Ericsson to make this contribution under the EPL.
Comment 11 Francois Chouinard CLA 2012-03-15 14:41:13 EDT
Contribution was committed with minor fixes (warning removals).

Commit: 4b3c7051980dce0f99804256e60958216afa95ac
Comment 12 Francois Chouinard CLA 2012-06-27 17:30:10 EDT
Delivered with 1.0