summaryrefslogtreecommitdiffstats
path: root/tracepoints
diff options
context:
space:
mode:
authorSteve Dickson <steved@redhat.com>2012-01-23 14:36:28 -0500
committerSteve Dickson <steved@redhat.com>2012-01-23 14:36:28 -0500
commit1be52c0b9f8ade90aaa5d955ae655d5d9d8d8461 (patch)
treeae2e00382c407fb34d3ebc68985f1a7d2d45b540 /tracepoints
parent8dc5f487ec8f810704bdc70191d7b4e71f5f6174 (diff)
downloadsystemtap-1be52c0b9f8ade90aaa5d955ae655d5d9d8d8461.tar.gz
systemtap-1be52c0b9f8ade90aaa5d955ae655d5d9d8d8461.tar.xz
systemtap-1be52c0b9f8ade90aaa5d955ae655d5d9d8d8461.zip
Added in new sunrpc sched trace points.
Signed-off-by: Steve Dickson <steved@redhat.com>
Diffstat (limited to 'tracepoints')
-rw-r--r--tracepoints/rpc_sched_events.stp32
1 files changed, 32 insertions, 0 deletions
diff --git a/tracepoints/rpc_sched_events.stp b/tracepoints/rpc_sched_events.stp
new file mode 100644
index 0000000..1189f07
--- /dev/null
+++ b/tracepoints/rpc_sched_events.stp
@@ -0,0 +1,32 @@
+/*
+ * stap -g -I ../tapset rpc_sched_events.stp
+ */
+probe kernel.trace("rpc_task_begin")
+{
+ printf("%s[%d]:%s:%s: %s\n",
+ execname(), pid(), $$name, rpcprogname($clnt), $$parms);
+
+}
+probe kernel.trace("rpc_task_complete")
+{
+ printf("%s[%d]:%s:%s: %s\n",
+ execname(), pid(), $$name, rpcprogname($clnt), $$parms);
+}
+probe kernel.trace("rpc_task_sleep")
+{
+ printf("%s[%d]:%s:%s: %s\n",
+ execname(), pid(), $$name, rpcprogname($clnt), $$parms);
+}
+probe kernel.trace("rpc_task_wakeup")
+{
+ printf("%s[%d]:%s:%s: %s\n",
+ execname(), pid(), $$name, rpcprogname($clnt), $$parms);
+}
+probe kernel.trace("rpc_task_run_action")
+{
+ printf("%s[%d]:%s:%s: %s\n",
+ execname(), pid(), $$name, rpcprogname($clnt), $$parms);
+}
+
+probe begin { log("starting rpc sched events probe") }
+probe end { log("ending rpc events events probe") }