summaryrefslogtreecommitdiffstats
path: root/session.h
diff options
context:
space:
mode:
authorDavid Smith <dsmith@redhat.com>2008-04-15 15:58:23 -0500
committerDavid Smith <dsmith@redhat.com>2008-04-16 08:14:02 -0500
commit935447c84ba1f04ca3468565a2d74b071a95d77b (patch)
tree5b43fec11c3c2fa2ea7c4cd4a6cd5ccf459a2899 /session.h
parent10202d146ce3d8cbd427a3724b6adc04ef43616e (diff)
downloadsystemtap-steved-935447c84ba1f04ca3468565a2d74b071a95d77b.tar.gz
systemtap-steved-935447c84ba1f04ca3468565a2d74b071a95d77b.tar.xz
systemtap-steved-935447c84ba1f04ca3468565a2d74b071a95d77b.zip
2008-04-15 David Smith <dsmith@redhat.com>
* session.h (struct systemtap_session): Added utrace_derived_probe group and task_finder_derived_probe_group members. * elaborate.cxx (systemtap_session::systemtap_session): Added initialization of utrace_derived_probes and task_finder_derived_probes. * tapsets.cxx (struct task_finder_derived_probe_group): New derived_probe_group to handle task_finder framework. (struct utrace_derived_probe_group): New derived_probe_group to handle utrace probes. 2008-04-15 David Smith <dsmith@redhat.com> PR 5961 (partial) * task_finder.c (stap_start_task_finder): When an interesting thread is found that is already running, make sure to set up thread death notification.
Diffstat (limited to 'session.h')
-rw-r--r--session.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/session.h b/session.h
index d8f3e38a..6fa05a2f 100644
--- a/session.h
+++ b/session.h
@@ -30,6 +30,8 @@ struct derived_probe;
struct be_derived_probe_group;
struct dwarf_derived_probe_group;
struct uprobe_derived_probe_group;
+struct utrace_derived_probe_group;
+struct task_finder_derived_probe_group;
struct timer_derived_probe_group;
struct profile_derived_probe_group;
struct mark_derived_probe_group;
@@ -135,6 +137,8 @@ struct systemtap_session
be_derived_probe_group* be_derived_probes;
dwarf_derived_probe_group* dwarf_derived_probes;
uprobe_derived_probe_group* uprobe_derived_probes;
+ utrace_derived_probe_group* utrace_derived_probes;
+ task_finder_derived_probe_group* task_finder_derived_probes;
timer_derived_probe_group* timer_derived_probes;
profile_derived_probe_group* profile_derived_probes;
mark_derived_probe_group* mark_derived_probes;