summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Smith <dsmith@redhat.com>2008-08-18 15:54:39 -0500
committerDavid Smith <dsmith@redhat.com>2008-08-18 15:54:39 -0500
commit480f38d3275c87ac5b58a95dd127633babfc7374 (patch)
tree31ef6e4521b4db8503a0d5bdd8844cf3f7c45ef2
parent8d4b1ab0732bd51e4b8f1e7cdb2550a9d67f21bc (diff)
downloadsystemtap-steved-480f38d3275c87ac5b58a95dd127633babfc7374.tar.gz
systemtap-steved-480f38d3275c87ac5b58a95dd127633babfc7374.tar.xz
systemtap-steved-480f38d3275c87ac5b58a95dd127633babfc7374.zip
Add missing 'process' bindings.
2008-08-18 David Smith <dsmith@redhat.com> * tapsets.cxx (register_standard_tapsets): Add missing 'process.syscall' and 'process.syscall.return' bindings.
-rw-r--r--ChangeLog5
-rw-r--r--tapsets.cxx17
2 files changed, 15 insertions, 7 deletions
diff --git a/ChangeLog b/ChangeLog
index 12786518..477f7d1e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-08-18 David Smith <dsmith@redhat.com>
+
+ * tapsets.cxx (register_standard_tapsets): Add missing
+ 'process.syscall' and 'process.syscall.return' bindings.
+
2008-08-16 Mark Wielaard <mjw@redhat.com>
* configure.ac (build_elfutils): Mention possible distro
diff --git a/tapsets.cxx b/tapsets.cxx
index 9dcb4290..39fc0074 100644
--- a/tapsets.cxx
+++ b/tapsets.cxx
@@ -8916,21 +8916,24 @@ register_standard_tapsets(systemtap_session & s)
->bind(new utrace_builder ());
s.pattern_root->bind(TOK_PROCESS)->bind(TOK_THREAD)->bind(TOK_END)
->bind(new utrace_builder ());
-
- // itrace user-space probes
- s.pattern_root->bind_str(TOK_PROCESS)->bind("itrace")
- ->bind(new itrace_builder ());
- s.pattern_root->bind_num(TOK_PROCESS)->bind("itrace")
- ->bind(new itrace_builder ());
-
s.pattern_root->bind_str(TOK_PROCESS)->bind(TOK_SYSCALL)
->bind(new utrace_builder ());
s.pattern_root->bind_num(TOK_PROCESS)->bind(TOK_SYSCALL)
->bind(new utrace_builder ());
+ s.pattern_root->bind(TOK_PROCESS)->bind(TOK_SYSCALL)
+ ->bind(new utrace_builder ());
s.pattern_root->bind_str(TOK_PROCESS)->bind(TOK_SYSCALL)->bind(TOK_RETURN)
->bind(new utrace_builder ());
s.pattern_root->bind_num(TOK_PROCESS)->bind(TOK_SYSCALL)->bind(TOK_RETURN)
->bind(new utrace_builder ());
+ s.pattern_root->bind(TOK_PROCESS)->bind(TOK_SYSCALL)->bind(TOK_RETURN)
+ ->bind(new utrace_builder ());
+
+ // itrace user-space probes
+ s.pattern_root->bind_str(TOK_PROCESS)->bind("itrace")
+ ->bind(new itrace_builder ());
+ s.pattern_root->bind_num(TOK_PROCESS)->bind("itrace")
+ ->bind(new itrace_builder ());
// marker-based parts
s.pattern_root->bind(TOK_KERNEL)->bind_str(TOK_MARK)