global rqstp probe module("sunrpc").function("svcauth_unix_accept") { printf("svcauth_unix_accept: rqstp %s\n", svc_rqst($rqstp)); rqstp = $rqstp; } probe module("sunrpc").function("svcauth_unix_accept").return { if ($return == 5) { printf("svcauth_unix_accept: %s\n", svc_creds(rqstp)); } else { printf("svcauth_unix_accept: %s\n", svcerror($return)); } } probe module("auth_rpcgss").function("svcauth_gss_accept") { printf("svcauth_gss_accept: rqstp %s\n", svc_rqst($rqstp)); rqstp = $rqstp; } probe module("auth_rpcgss").function("svcauth_gss_accept").return { if ($return == 5) { printf("svcauth_gss_accept: %s\n", svc_creds(rqstp)); } else { printf("svcauth_gss_accept: %s\n", svcerror($return)); } } probe module("auth_rpcgss").function("gss_verify_mic").return { printf(" gss_verify_mic: %s\n", svcerror($return)); } probe begin { log("starting sunrpc auth probe") } probe end { log("ending sunrpc auth probe") }