Yes it is. CTF is an efficient trace format (based on research done for LTTng) that can be used for essentially anything (kernel, user-space, hardware, ...)
We will also provide a CTF parser with Juno (we have a few wrinkle to iron out but it is practically ready for a CQ). It should appear in HEAD (well, 'master') shortly. Although TMF and LTTng will have a dependency on it, this CTF parser generator will be a component on its own that can be re-used without the rest (event without Eclipse...) Regards, /fc On Mon, Jan 23, 2012 at 9:28 AM, Xavier Raynaud <xavier.rayn...@kalray.eu>wrote: > Hi, > > Excellent. > I've read somewhere that one CTF objective is to be system-agnostic (even > if, for now, focused only on linux). Is it still true ? > > Many thanks, > Xavier > > > > > On 01/23/2012 03:21 PM, Francois Chouinard wrote: > >> Hi, >> >> You can start by looking at TMF itself. Some if not most of the LTTng >> views/widgets are really generic TMF views/widgets that have been >> extended for LTTng purposes. >> >> For the context-switching et al., we initially simply ported the >> GTK-based LTTV's State System (the component that handles the >> processes/resources state transitions based on the events sequence). >> This State System is really Linux kernel-oriented. >> >> We are now working on a persistent generic State System (a part of TMF >> itself) that will be re-usable for any type of state management. It >> should be integrated in the coming months and delivered with Juno. You >> might want to consider basing your work on this. Constraint: Although >> the new State System will be trace-format agnostic, for the initial >> release we are likely to focus on CTF (Common Trace Format) traces. >> >> Don't hesitate to contact us for more details. >> >> Regards, >> /fc >> >> >> On Mon, Jan 23, 2012 at 3:39 AM, Xavier Raynaud >> <xavier.rayn...@kalray.eu >> <mailto:xavier.raynaud@kalray.**eu<xavier.rayn...@kalray.eu>>> >> wrote: >> >> Hi, >> >> In the coming weeks, I will start to design a GUI to display traces >> for a massively parallel device. >> >> My first idea was to use TMF for that - and do something similar to >> the LTT-ng plugin. >> >> For now, this device does not run linux, but the traced event will >> be very similar (context-switches, interrupts, user events...) >> >> Is there any hint available somewhere, or any trap to avoid ? >> >> Many thanks, >> >> Xavier Raynaud >> ______________________________**___________________ >> linuxtools-dev mailing list >> linuxtools-dev@eclipse.org >> <mailto:linuxtools-dev@**eclipse.org<linuxtools-dev@eclipse.org> >> > >> >> https://dev.eclipse.org/__**mailman/listinfo/linuxtools-__**dev<https://dev.eclipse.org/__mailman/listinfo/linuxtools-__dev> >> >> <https://dev.eclipse.org/**mailman/listinfo/linuxtools-**dev<https://dev.eclipse.org/mailman/listinfo/linuxtools-dev> >> > >> >> >> >> >> -- >> Francois >> > > ______________________________**_________________ > linuxtools-dev mailing list > linuxtools-dev@eclipse.org > https://dev.eclipse.org/**mailman/listinfo/linuxtools-**dev<https://dev.eclipse.org/mailman/listinfo/linuxtools-dev> > -- Francois
_______________________________________________ linuxtools-dev mailing list linuxtools-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/linuxtools-dev