What is a tapset?

Frank Ch. Eigler fche@redhat.com
Fri Jul 22 18:18:00 GMT 2005


Hi -

It seems to me that the embedded-C mechanism outlined yesterday would
render moot this particular "what is a tapset" thread.  A "tapset"
need be nothing other than a set of systemtap script files.  Each set
of files would concern itself with some particular area of the kernel,
defining probes, aliases, global variables, functions, with perhaps a
smattering of embedded C.

If it turned out that some kernel developer were interested in
statically inserting instrumentation related C code right into their
area, they could do so at will.  If not reachable with the ordinary
script-level probe constructs, then embedded C code in a matching
"tapset" could be written, fully specialized to that kernel-side
code's interface.  Therefore, for this interface, no standard API is
necessary at all.

- FChE
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/systemtap/attachments/20050722/e6db2697/attachment.sig>


More information about the Systemtap mailing list