<div dir="ltr">Hi Sebastian,<div><br></div><div>I talked to babeltrace community and come to the conclusion that current stable version 1.5.6 of babeltrace is not capable of converting live trace stream data into CTF. </div><div><br></div><div>This feature is currently in development and will be released in babeltrace 2.0.</div><div><br></div><div>If we are able to store the current traces in the disk then I think we convert it to CTF later.</div><div><br></div><div>Thanks</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, May 28, 2019 at 1:49 PM Sebastian Huber <<a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-brains.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 28/05/2019 10:14, Ravindra Kumar Meena wrote:<br>
> On Tue, May 28, 2019 at 12:51 PM Sebastian Huber <br>
> <<a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-brains.de</a> <br>
> <mailto:<a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-brains.de</a>>> wrote:<br>
><br>
><br>
>     In case the application is an RTEMS application running inside Qemu,<br>
>     then of course babletrace will have problems to understand the record<br>
>     item steam since it is not in CTF format. We have the following<br>
>     situation:<br>
><br>
>     [ RTEMS application with event recording running on Qemu ]<br>
>          <- TCP stream of record items -><br>
>     [ babeltrace ]<br>
><br>
>     What we probably need is something like this:<br>
><br>
>     [ RTEMS application with event recording running on Qemu ]<br>
>          <- TCP stream of record items -><br>
>     [ custom converter program ]<br>
>         <- TCP stream of CTF data -><br>
>     [ babeltrace ] or [ Trace Compass ]<br>
><br>
><br>
> Okay. Thanks for the clarification. The small example that I showed <br>
> you where CTF data was printed in text format using babeltrace. It <br>
> requires LTTng-UST. We can't use it because you had already mentioned <br>
> that there is a license problem with it.<br>
><br>
> With LTTng-UST I was able to define tracepoint provider package and <br>
> tracepoints in the program. You can follow this link in case if you <br>
> wanna have a look at it again.<br>
> <a href="https://lttng.org/docs/v2.10/#doc-tracing-your-own-user-application" rel="noreferrer" target="_blank">https://lttng.org/docs/v2.10/#doc-tracing-your-own-user-application</a><br>
><br>
> Without the help of LTTng-UST how we will be able to define <br>
> tracepoints in the program?<br>
<br>
Defining tracepoints in RTEMS applications is currently outside the <br>
scope of this project. You should really focus on the things mentioned <br>
in ticket:<br>
<br>
<a href="https://devel.rtems.org/ticket/3696" rel="noreferrer" target="_blank">https://devel.rtems.org/ticket/3696</a><br>
<br>
The primary goal is to convert the record item stream into something which Trace Compass understands. As a first step, you can simplify this to: convert the record item stream into a CTF stream which babeltrace understands.<br>
<br>
-- <br>
Sebastian Huber, embedded brains GmbH<br>
<br>
Address : Dornierstr. 4, D-82178 Puchheim, Germany<br>
Phone   : +49 89 189 47 41-16<br>
Fax     : +49 89 189 47 41-09<br>
E-Mail  : <a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-brains.de</a><br>
PGP     : Public key available on request.<br>
<br>
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.<br>
<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail-m_341718760756376825gmail_signature"><div dir="ltr"><div><div dir="ltr"><font size="4"><b>Ravindra Kumar Meena</b></font>,<div><span style="color:rgb(102,102,102)">B. Tech. Computer Science and Engineering,<br></span></div><div><span style="color:rgb(102,102,102)"><a href="https://www.iitism.ac.in/" style="color:rgb(17,85,204)" target="_blank">Indian Institute of Technology (Indian School of Mines)</a>, Dhanbad</span></div></div></div></div></div>