[lttng-dev] [GSoC 2013] projects information

David Goulet dgoulet at efficios.com
Mon Apr 15 11:02:43 EDT 2013

Hi Claudiu,

I can give you more details for the strace-alike wrapper.

The lttng command line is a git alike such as "lttng create [...]" or
"lttng enable-event [...]". What we are looking to do is a "lttng trace
[...]" that behaves like strace meaning it will activate syscall
tracing, live mode and/or the application tracepoints if available.

Now, by the end of July, we are expecting to have the live feature
meaning that you can see a trace while it's being written. We'll also
need filtering in lttng-modules (available in UST) so only syscalls made
by the application are recorded. Furthermore, per-PID tracing in UST
would be awesome to complement "lttng trace" with the application's

As you can see, there is a lot to do but the end result will be a very
useful tool which is "strace" type of tool that does NOT use PTRACE and
change the behavior of your application :). (with greater performance).

Kernel filtering, per-PID tracing in UST, "lttng trace" command... pick
your choice :)


Claudiu Olteanu:
> Hi there!
> My name is Claudiu Olteanu, I'm from Bucharest, Romania and I study at
> the University 'Politehnica' of Bucharest, the Faculty of Automatic
> Control and Computers Science. I'm a third year student and I would like
> to participate to GSoC this summer. After I took a look at the projects
> list I decided that it would be interesting and motivating to work on
> one of these projects :
>  - Trace probe support in C++
>  - Development of an strace-alike wrapper
> I will appreciate it if you give me more details about them and some
> advice that can put me on track.
> You can find my CV here[1] in case you want to know more about me.
> Regards,
> Claudiu
> [1] -
> https://docs.google.com/file/d/0BwSntkUS-WYzVUVoZkYxdzNvNmc/edit?usp=sharing
> This body part will be downloaded on demand.

More information about the lttng-dev mailing list