[GSOC - Tracing] Status Update

Sebastian Huber sebastian.huber at embedded-brains.de
Thu Jun 28 06:13:30 UTC 2018


On 28/06/18 07:42, Vidushi Vashishth wrote:
> >which use case does this address? What is the connection to an RTEMS application?
> This converts the trace buffering of the fileio sample testcase output 
> to CTF. This pertains to the function tracing testcase. The CTF stream 
> generated records the entry and exit of the calloc, malloc, realloc 
> and free functions and also the values of the arguments and return values.

Could you please create a self-contained repository which contains

* a README

* a simple RTEMS application which runs on a simulator BSP

* the stuff that makes it possible to view the trace output (it is not a 
problem if it doesn't work, but all pieces should be included)

The repository should not be a clone of some larger project. It may 
contain external references as submodules.

>
> >Why do I need sudo to run the commands?
> The command needs permission to create a directory for the traces. The 
> command did not work without this.

It worked without sudo in my clone. Using sudo for this kind of stuff 
would be a very severe usability issue from my point of view.

>
> >Why do I need your babeltrace? Not being able to use a tool from a standard distribution 
> makes it harder to do RTEMS tracing.
> I wanted to work on integrating barectf with RTEMS trace linker 
> instead. I documented the approach in: 
> https://vidushivashishth.github.io/sixthpost/.

Could you please also post your stuff on the devel at rtems.org mailing 
list. I don't have time to look for blog posts actively.

Did you modify babeltrace?

Why do you need a very recent babeltrace for your work?

> I was stuck on deciding the yaml configuration input for the process 
> and sent out an email for this discussion on the mailing list as well. 
> I have however finally created one. I can continue work on the barectf 
> approach if that is okay with you? I will start a new thread on this 
> with the configuration file I have chosen?

I need a demo projects which puts all the pieces together. This is all 
to abstract to me.

>
> >What can I do with a metadata stream and the CTF trace stream?
> These can be transported to the host and then viewed using Trace Compass.
>
> I lost some time trying to figure things out on my own. I will be more 
> frequent in communicating places where I am stuck. Apologies for the same.

Is visualization with Trace Compass a goal of this project?

-- 
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.



More information about the devel mailing list