[ltt-dev] LTTng userspace tracing
Mathieu Desnoyers
compudj at krystal.dyndns.org
Fri May 15 11:40:00 EDT 2009
* Andrew McDermott (andrew.mcdermott at windriver.com) wrote:
>
> Hi Mathieu,
>
> > * Andrew McDermott (andrew.mcdermott at windriver.com) wrote:
> >>
> >> Hi,
> >>
> >> I was reading:
> >>
> >> http://ltt.polymtl.ca/svn/trunk/lttv/doc/developer/ust.html
> >>
> >> and wondered if there was an implementation based on this design. I had
> >> a poke around the SVN repo but it wasn't clear to me if this directory:
> >>
> >> http://ltt.polymtl.ca/svn/trunk/markers-userspace/
> >>
> >> was related.
> >>
> >
> > Hi Andrew,
> >
> > Yes, we have a working userspace implementation, but we are clearing out
> > the last details involved with distributing it under the LGPL license.
> > There are a few GPL dependencies we are taking care of.
> >
> > E.g., we just had the OK from IBM to re-license their contribution to my
> > userspace RCU library to LGPL, which was the most important piece of the
> > puzzle. The rest is mostly atomic operations and a rcu list iteration.
> >
> > And the last thing we would want is people to think that we are
> > distributing the userspace tracing library under a license too
> > restrictive for their use.
> >
> > Second answer : the markers-userspace directory content has been re-used
> > in the implementation I think, but has been repackaged. I am putting
> > Pierre-Marc in CC, who did the userspace tracing port of LTTng.
>
> Thanks.
>
> One more question: is it feasible (within reason) for me to backport
> this to say linux-2.6.14 or linux-2.6.21.
>
Sure, there is almost no external dependency. Except for trace clocks
maybe, whenever we would need to implement them through vDSO pages.
Mathieu
> > Thanks for the interest you show :)
>
> It would/will be extremely useful!
>
> --andy
>
> >
> > Mathieu
> >
> >> Thanks,
> >> Andy.
> >>
> >> _______________________________________________
> >> ltt-dev mailing list
> >> ltt-dev at lists.casi.polymtl.ca
> >> http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev
> >>
>
> --
> andy
>
--
Mathieu Desnoyers
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25 A8FE 3BAE 9A68
More information about the lttng-dev
mailing list