summaryrefslogtreecommitdiffstats
path: root/sunrpc/call_status.stp
diff options
context:
space:
mode:
Diffstat (limited to 'sunrpc/call_status.stp')
-rw-r--r--sunrpc/call_status.stp26
1 files changed, 22 insertions, 4 deletions
diff --git a/sunrpc/call_status.stp b/sunrpc/call_status.stp
index 2befbb8..f0be7bb 100644
--- a/sunrpc/call_status.stp
+++ b/sunrpc/call_status.stp
@@ -16,9 +16,27 @@ probe module("sunrpc").function("call_transmit_status").return
{
terror = task_status(ctask);
if (terror && terror != -11)
- printf("call_connect:%s:%s: error %d (%s)\n",
+ printf("call_transmit_status:%s:%s: error %d (%s)\n",
cl_server(ctask), cl_prog(ctask), terror, errno_str(terror));
}
+probe module("sunrpc").function("rpcb_getport_async")
+{
+ ctask = $task;
+}
+probe module("sunrpc").function("rpcb_getport_async")
+{
+ terror = task_status(ctask);
+ if (terror && terror != -11)
+ printf("rpcb_getport_async:%s:%s:error %d (%s)\n",
+ cl_server(ctask), cl_prog(ctask), terror, errno_str(terror));
+}
+probe module("sunrpc").function("call_bind_status")
+{
+ terror = task_status($task);
+ if (terror && terror != -11)
+ printf("call_bind_status:%s:%s:error %d (%s)\n",
+ cl_server($task), cl_prog($task), terror, errno_str(terror));
+}
probe module("sunrpc").function("call_connect_status")
{
ctask = $task;
@@ -27,7 +45,7 @@ probe module("sunrpc").function("call_connect_status").return
{
terror = task_status(ctask);
if (terror && terror != -11)
- printf("call_connect_status:%s:%s: error %d (%s)\n",
+ printf("call_connect_status:%s:%s:error %d (%s)\n",
cl_server(ctask), cl_prog(ctask), terror, errno_str(terror));
}
probe module("sunrpc").function("call_bind_status")
@@ -42,14 +60,14 @@ probe module("sunrpc").function("call_transmit")
transmit = $task;
terror = task_status($task);
if (terror && terror != -11)
- printf("call_connect_status:%s:%s: error %d (%s)\n",
+ printf("call_transmit:%s:%s: error %d (%s)\n",
cl_server($task), cl_prog($task), terror, errno_str(terror));
}
probe module("sunrpc").function("call_transmit").return
{
terror = task_status(transmit);
if (terror && terror != -11)
- printf("call_connect_status:%s:%s: error %d (%s)\n",
+ printf("call_transmit:%s:%s: error %d (%s)\n",
cl_server(transmit), cl_prog(transmit), terror, errno_str(terror));
}
/*