[lttng-dev] BabelTrace API

Salman Rafiq salman.rafiq at esk.fraunhofer.de
Thu Feb 9 04:46:48 EST 2012

Dear Mathieu,

It's me again :). I wanted to know if it is possible to use BabelTrace
library/API to read CTF trace from an external application?
What I wanted to achieve in my application is, to read CTF kernel trace
generated via LTTng 2.0 and select particular events (say number of times
the application switched_in or out) along with their timestamps and reuse
this information. 

But the problem is after the installation of babeltrace, the header files in
/usr/local/include/babeltrace are limited to only 5 files namely:

babeltrace.h  context.h  format.h  iterator.h  trace-handle.h
Also format.h further includes <babeltrace/types.h> which ofcourse could not
be found in include dir path.

Is there any example or doxygen for Babeltrace API that can be used to
manipulate trace data?

Last but not least, the time stamp resolution for LTTng trace is
approximately 1ns, which is achieved through timespec struct with
"CLOCK_MONOTONIC" option? I got little confused as I also see in some of
your mailing lists where CLOCK_TRACE is defined, how does this differs from
monotonic clock? 

Anxiously waiting for your reply.

Best Regards,

Salman Rafiq
Industrial Communication
Fraunhofer-Einrichtung für Systeme der Kommunikationstechnik ESK

Hansastraße 32 | 80686 München
Telefon, Fax:  +49 89 547088-356 | +49 89 547088-66-356
E-Mail:   salman.rafiq at esk.fraunhofer.de

-----Ursprüngliche Nachricht-----
Von: Mathieu Desnoyers [mailto:mathieu.desnoyers at efficios.com] 
Gesendet: Monday, January 16, 2012 5:40 PM
An: Salman Rafiq
Betreff: Re: AW: AW: babeltrace error

* Salman Rafiq (salman.rafiq at esk.fraunhofer.de) wrote:
> Dear Mathieu,
> Does LTTV view supports access and processing of CTF format yet for
> Trace Visualization? I was curious since the website
> http://lttng.org/lttng2.0 mentions that it does not support it yet.

Not yet, but we are working on it. We target mid-february for LTTV
support for LTTng 2.0 traces.

> Which other open source/commercial tools can be used to Visualize CTF

The Eclipse Linux Tools LTTng integration is currently being reworked to
support CTF traces. We should expect this work to be completed this
winter too. But meanwhile, I know that silicon vendors are in the
process of moving some of their tools to this format, but I guess it
will come gradually.

Best regards,

> Wish you a very nice weekend.
> Regards,
> Salman
Mathieu Desnoyers
Operating System Efficiency R&D Consultant
EfficiOS Inc.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 7176 bytes
Desc: not available
URL: <http://lists.lttng.org/pipermail/lttng-dev/attachments/20120209/0c9a6b1a/attachment-0001.bin>

More information about the lttng-dev mailing list