diff options
Diffstat (limited to 'sunrpc/call_status.stp')
-rw-r--r-- | sunrpc/call_status.stp | 26 |
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)); } /* |