summaryrefslogtreecommitdiffstats
path: root/session.h
diff options
context:
space:
mode:
authorDave Brolley <brolley@redhat.com>2009-03-16 12:15:24 -0400
committerDave Brolley <brolley@redhat.com>2009-03-16 12:15:24 -0400
commit24068a1f2e17857f4ce096a17244d09575a199c1 (patch)
treeb00dd1b858b19cc21a440d734e44ebe14d080d5a /session.h
parent5bc7237f1c7bdb0eb850752c9611f94d009feff0 (diff)
parent2497c78e8aa704366683dad56fc8d749a5e92f52 (diff)
downloadsystemtap-steved-24068a1f2e17857f4ce096a17244d09575a199c1.tar.gz
systemtap-steved-24068a1f2e17857f4ce096a17244d09575a199c1.tar.xz
systemtap-steved-24068a1f2e17857f4ce096a17244d09575a199c1.zip
Merge branch 'master' of git://sources.redhat.com/git/systemtap
Conflicts: Makefile.in main.cxx stap-find-servers stap-start-server
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 ee9866b4..679bda2f 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;
@@ -123,6 +124,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;
@@ -163,9 +167,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;