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