diff options
author | Steve Dickson <steved@redhat.com> | 2008-01-29 15:02:30 -0500 |
---|---|---|
committer | Steve Dickson <steved@redhat.com> | 2008-01-29 15:02:30 -0500 |
commit | a0630d519e87f5c5d851d3127085a50592bb20b4 (patch) | |
tree | 589aff766c2131f715b595de40ed19b57719b0cb /nfsd_fh.stp | |
download | systemtap-a0630d519e87f5c5d851d3127085a50592bb20b4.tar.gz systemtap-a0630d519e87f5c5d851d3127085a50592bb20b4.tar.xz systemtap-a0630d519e87f5c5d851d3127085a50592bb20b4.zip |
Initial Commit
Diffstat (limited to 'nfsd_fh.stp')
-rw-r--r-- | nfsd_fh.stp | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/nfsd_fh.stp b/nfsd_fh.stp new file mode 100644 index 0000000..ee330e0 --- /dev/null +++ b/nfsd_fh.stp @@ -0,0 +1,74 @@ +#!/usr/bin/env stap +probe module("nfsd").function("exp_pseudoroot") +{ + printf("exp_pseudoroot: rqstp %p fhp %p\n", $rqstp, $fhp); +} +probe module("nfsd").function("exp_pseudoroot").return +{ + printf("exp_pseudoroot: %s\n", nfsderror($return)); +} +probe module("nfsd").function("nfsd4_putfh") +{ + printf("nfsd4_putfh: rqstp %p cstate %p putfh %p\n", + $rqstp, $cstate, $putfh); + printf(" : %s\n", cstate_pr($cstate)); +} +probe module("nfsd").function("nfsd4_putfh").return +{ + printf("nfsd4_putfh: %s\n", nfsderror($return)); +} +probe module("nfsd").function("nfsd4_getfh") +{ + printf("nfsd4_getfh: rqstp %p cstate %p \n", $rqstp, $cstate); + printf(" %s\n", cstate_pr($cstate)); +} +probe module("nfsd").function("nfsd4_getfh").return +{ + printf("nfsd4_getfh: %s\n", nfsderror($return)); +} +probe module("nfsd").function("fh_verify") +{ + printf(" fh_verify: rqstp %p fhp %p type %d access %d\n", + $rqstp, $fhp, $type, $access); + printf(" %s\n", svcfhfmt($fhp)); +} +probe module("nfsd").function("fh_verify").return +{ + printf(" fh_verify: %s\n", nfsderror($return)); +} +probe module("nfsd").function("fh_compose") +{ + printf(" fh_compose: fhp %p exp %p dentry %p ref_fh %p\n", + $fhp, $exp, $dentry, $ref_fh); + printf(" : %s\n", svc_export_dump($exp)); +} +probe module("nfsd").function("fh_compose").return +{ + printf(" fh_compose: %s\n", nfsderror($return)); +} +probe module("nfsd").function("rqst_exp_find") +{ + printf("rqst_exp_find: rqstp %p fsid_type %d fsidv %p\n", + $rqstp, $fsid_type, $fsidv); +} +probe module("nfsd").function("rqst_exp_find").return +{ + printf("rqst_exp_find: %p\n", $return); +} +/* +probe module("nfsd").function("exp_find_key").return +{ + printf("exp_find_key: %p\n", $return); +} +probe module("nfsd").function("exp_get_by_name").return +{ + printf("exp_get_by_name: %p\n", $return); +} +probe module("nfsd").function("svc_expkey_lookup").return +{ + printf("svc_expkey_lookup: %p\n", $return); +} +*/ +probe begin { log("starting nfsd_fh probe") } +probe end { log("ending nfsd_fh probe") } + |