global tracing

Ananth N Mavinakayanahalli ananth at in.ibm.com
Tue Aug 5 05:57:59 UTC 2008


On Mon, Aug 04, 2008 at 04:49:21PM -0500, David Smith wrote:
> Roland McGrath wrote:

...

Roland, David,
 
> > 4. So, what's the plan?
> > 
> > I need folks who might use global tracing to answer these questions:
> > 
> >    a. Do we want it?
> 
> Yes.  Systemtap currently does "global" tracing now, in a manner similar
> to crash-suspend.c.  The code looks for global CLONE, EXEC, and DEATH
> events, so systemtap knows when threads come and go.  Once systemtap
> finds a process the user has told us he's interested in, it attaches
> some additional per-thread engine(s).
> 
> In the future, Frank has mentioned trying to do global memory map
> tracing, which would require global syscall tracing (or future global
> memory map tracing).

Answer to (a) is surely yes, but...

> >    b. Do we want it right now?
> 
> Yes.  If you need beta testers, let me know.

... wouldn't it be better to first push the base utrace upstream and add
this as a feature thereafter?

Ananth




More information about the utrace-devel mailing list