/* * stap -g -I../tapset call_status.stp */ probe module("sunrpc").function("call_connect_status") { terror = task_status($task); if (terror) printf("call_connect_status:%s:%s: error %d (%s)\n", cl_server($task), cl_prog($task), terror, errno_str(terror)); } probe module("sunrpc").function("call_bind_status") { terror = task_status($task); if (terror) 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") { terror = task_status($task); if (terror) printf("call_connect_status:%s:%s: error %d (%s)\n", cl_server($task), cl_prog($task), terror, errno_str(terror)); } probe module("sunrpc").function("xs_tcp_finish_connecting").return { if ($return) printf("xs_tcp_finish_connecting: error %d (%s)\n", $return, errno_str($return)); } probe begin { log("starting call_status probe") } probe end { log("ending call_status probe") }