summaryrefslogtreecommitdiffstats
path: root/buildrun.h
diff options
context:
space:
mode:
authorJosh Stone <jistone@redhat.com>2009-03-04 19:32:25 -0800
committerJosh Stone <jistone@redhat.com>2009-03-06 18:47:01 -0800
commit0a6f5a3f0c2ecfb8b4a416dd07d5b976daf79551 (patch)
treecfd5e16f08c214df9a5b1f47e4c86205bec63c89 /buildrun.h
parent2da9cedbf2a1916107fe829692af5113646a894d (diff)
downloadsystemtap-steved-0a6f5a3f0c2ecfb8b4a416dd07d5b976daf79551.tar.gz
systemtap-steved-0a6f5a3f0c2ecfb8b4a416dd07d5b976daf79551.tar.xz
systemtap-steved-0a6f5a3f0c2ecfb8b4a416dd07d5b976daf79551.zip
Build tracequery to scan for tracepoints
* session.h (systemtap_session): add tracepoint_derived_probes * buildrun.cxx (make_tracequery): New - builds a kernel module that hijacks the tracepoint declarations, so we can query debuginfo. * buildrun.h: declare above * tapsets.cxx (tracepoint_builder): New builder for tracepoint probes. For now it just handles the initialization to build the tracequery kernel module.
Diffstat (limited to 'buildrun.h')
-rw-r--r--buildrun.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/buildrun.h b/buildrun.h
index 98c81251..88127449 100644
--- a/buildrun.h
+++ b/buildrun.h
@@ -14,6 +14,7 @@
int compile_pass (systemtap_session& s);
int run_pass (systemtap_session& s);
+int make_tracequery(systemtap_session& s, std::string& name);
#endif // BUILDRUN_H