diff options
author | Josh Stone <jistone@redhat.com> | 2009-03-04 19:32:25 -0800 |
---|---|---|
committer | Josh Stone <jistone@redhat.com> | 2009-03-06 18:47:01 -0800 |
commit | 0a6f5a3f0c2ecfb8b4a416dd07d5b976daf79551 (patch) | |
tree | cfd5e16f08c214df9a5b1f47e4c86205bec63c89 /buildrun.h | |
parent | 2da9cedbf2a1916107fe829692af5113646a894d (diff) | |
download | systemtap-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.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -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 |