summaryrefslogtreecommitdiffstats
path: root/gss
diff options
context:
space:
mode:
authorSteve Dickson <steved@redhat.com>2010-07-25 14:30:43 -0400
committerSteve Dickson <steved@redhat.com>2010-07-25 14:30:43 -0400
commit9135439c59faaff1018e486beb3b03ee48127b92 (patch)
treecb74539d0d7e5d4327e6344c8e6c4f42cae76206 /gss
parent7c2fe2a9d4b9f3f91f3ec24e78bc5471ab2a78d1 (diff)
downloadsystemtap-9135439c59faaff1018e486beb3b03ee48127b92.tar.gz
systemtap-9135439c59faaff1018e486beb3b03ee48127b92.tar.xz
systemtap-9135439c59faaff1018e486beb3b03ee48127b92.zip
a number of updates an new files
Signed-off-by: Steve Dickson <steved@redhat.com>
Diffstat (limited to 'gss')
-rw-r--r--gss/gss_krb5.stp15
-rw-r--r--gss/gss_match.stp8
-rwxr-xr-xgss/rpc-gss.stp4
3 files changed, 25 insertions, 2 deletions
diff --git a/gss/gss_krb5.stp b/gss/gss_krb5.stp
new file mode 100644
index 0000000..22dd504
--- /dev/null
+++ b/gss/gss_krb5.stp
@@ -0,0 +1,15 @@
+
+probe module("rpcsec_gss_krb5").function("gss_verify_mic_kerberos").return {
+ printf("gss_verify_mic_kerberos(%s): return %d \n", execname(), $return);
+}
+probe module("rpcsec_gss_krb5").function("gss_verify_mic_v2").return {
+ printf("gss_verify_mic_v2(%s): return %d \n", execname(), $return);
+}
+probe module("rpcsec_gss_krb5").function("make_checksum_v2").return {
+ printf("make_checksum_v2(%s): return %d \n", execname(), $return);
+}
+probe module("rpcsec_gss_krb5").function("checksummer").return {
+ printf("checksummer(%s): return %d \n", execname(), $return);
+}
+probe begin { log("starting gss probe") }
+probe end { log("ending gss probe") }
diff --git a/gss/gss_match.stp b/gss/gss_match.stp
new file mode 100644
index 0000000..3d1f14e
--- /dev/null
+++ b/gss/gss_match.stp
@@ -0,0 +1,8 @@
+probe module("auth_rpcgss").function("gss_match") {
+ printf("gss_match(%s): uid %d \n", execname(), $acred->uid);
+}
+probe module("auth_rpcgss").function("gss_match").return {
+ printf("gss_match(%s): return %d \n", execname(), $return);
+}
+probe begin { log("starting gss probe") }
+probe end { log("ending gss probe") }
diff --git a/gss/rpc-gss.stp b/gss/rpc-gss.stp
index 91b2430..cb33f34 100755
--- a/gss/rpc-gss.stp
+++ b/gss/rpc-gss.stp
@@ -6,11 +6,11 @@ probe module("sunrpc").function("rpcauth_create") ?
}
probe module("rpcsec_gss_krb5").function("*@net/sunrpc/auth_gss/*")
{
- printf("%s\n", probefunc())
+ printf("rpcsec_gss_krb5: %s\n", probefunc())
}
probe module("auth_rpcgss").function("*@net/sunrpc/auth_gss/*")
{
- printf("%s\n", probefunc())
+ printf("auth_rpcgss: %s\n", probefunc())
}
probe begin {