This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

thoughts


Jose R. Santos <jrsantos@austin.ibm.com> :

> Is the creation of a trace probe something thats being worked on?  My
> teams is currently in the process of creating a trace tool using
> SystemTap and one of the requirements that the tool need is that for
> every probe inserted, the cpu, pid, tid and a time-stamp (jiffies?) be
> returned as well as some additional information that would be probe
> specific.  While it is possible to grab all these using SystemTap, I
> wonder if it would make more sense to have a special trace probe that
> does all this and then have SystemTap exploit this.
> 
> Any thoughts?

We are working on a kernel tracing tool that seems to share a lot with the
trace tool you are talking about.

We have a kernel tracer (LTTng) and a trace viewer (LTTV) which are based on
static kernel instrumentation.

One of the main advantages of the LTTng tracing code is that it is fast. It
seems to be a downside of SystemTAP. We use a code generator that takes an event
description to generate the tracing code that can be inserted through module
loading.

I think that you might be interested to have a look at it. Here is the website :
http://ltt.polymtl.ca


Mathieu


Mahtieu Desnoyers
Computer Engineering Master Student
École Polytechnique de Montréal


OpenPGP public key:              http://krystal.dyndns.org:8080/key/compudj.gpg
Key fingerprint:     8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]