Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 370499 - [LTTng, TMF] Integrate CTF parser
Summary: [LTTng, TMF] Integrate CTF parser
Status: CLOSED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: LinuxTools (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Francois Chouinard CLA
QA Contact: Francois Chouinard CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 374002
  Show dependency tree
 
Reported: 2012-02-02 16:52 EST by Francois Chouinard CLA
Modified: 2022-01-13 14:53 EST (History)
4 users (show)

See Also:


Attachments
CTF Parser contribution (4.08 MB, patch)
2012-02-17 15:20 EST, Francois Chouinard CLA
fchouinard: iplog+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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