summaryrefslogtreecommitdiffstats
path: root/session.h
diff options
context:
space:
mode:
authorDavid Smith <dsmith@redhat.com>2009-03-12 12:58:49 -0500
committerDavid Smith <dsmith@redhat.com>2009-03-12 12:58:49 -0500
commit2791f774da562b5a2bfc976baad246999da29ea6 (patch)
treed1ece2d650e6307d86ed6269d4afffbaf30e05c3 /session.h
parent976f6b6a6fae081d1d72d06457d64af87db789ef (diff)
parent96b030fe8a0bb0297d23638e2975a3e9eb2b85b6 (diff)
downloadsystemtap-steved-2791f774da562b5a2bfc976baad246999da29ea6.tar.gz
systemtap-steved-2791f774da562b5a2bfc976baad246999da29ea6.tar.xz
systemtap-steved-2791f774da562b5a2bfc976baad246999da29ea6.zip
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap into pr7043
Diffstat (limited to 'session.h')
-rw-r--r--session.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/session.h b/session.h
index e6d8eb82..ec6c2e3e 100644
--- a/session.h
+++ b/session.h
@@ -37,6 +37,7 @@ struct task_finder_derived_probe_group;
struct timer_derived_probe_group;
struct profile_derived_probe_group;
struct mark_derived_probe_group;
+struct tracepoint_derived_probe_group;
struct hrtimer_derived_probe_group;
struct perfmon_derived_probe_group;
struct procfs_derived_probe_group;
@@ -122,6 +123,9 @@ struct systemtap_session
bool ignore_vmlinux;
bool ignore_dwarf;
+ // Skip bad $ vars
+ bool skip_badvars;
+
// temporary directory for module builds etc.
// hazardous - it is "rm -rf"'d at exit
std::string tmpdir;
@@ -162,9 +166,12 @@ struct systemtap_session
timer_derived_probe_group* timer_derived_probes;
profile_derived_probe_group* profile_derived_probes;
mark_derived_probe_group* mark_derived_probes;
+ tracepoint_derived_probe_group* tracepoint_derived_probes;
hrtimer_derived_probe_group* hrtimer_derived_probes;
perfmon_derived_probe_group* perfmon_derived_probes;
procfs_derived_probe_group* procfs_derived_probes;
+ // NB: It is very important for all of the above (and below) fields
+ // to be cleared in the systemtap_session ctor (elaborate.cxx).
// unparser data
translator_output* op;