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_dispatch.stp | |
download | systemtap-a0630d519e87f5c5d851d3127085a50592bb20b4.tar.gz systemtap-a0630d519e87f5c5d851d3127085a50592bb20b4.tar.xz systemtap-a0630d519e87f5c5d851d3127085a50592bb20b4.zip |
Initial Commit
Diffstat (limited to 'nfsd_dispatch.stp')
-rw-r--r-- | nfsd_dispatch.stp | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/nfsd_dispatch.stp b/nfsd_dispatch.stp new file mode 100644 index 0000000..15f9e6f --- /dev/null +++ b/nfsd_dispatch.stp @@ -0,0 +1,47 @@ +/* +probe module("nfsd").function("nfsd_setattr") +{ + printf("nfsd_setattr: rqstp %p fhp %p iap %p check_guard %d\n", + $rqstp, $fhp, $iap, $check_guard); +} +probe module("nfsd").function("nfsd_setattr").return +{ + printf("nfsd_setattr: %s\n", nfsderror($return)); +} +probe nfsd.dispatch +{ + printf("prog %d proc %d\n", prog, proc); +} +probe nfsd.dispatch.return +{ + printf("return %s\n", retstr); +} +probe nfsd.proc.compound +{ + printf("cnt %d proc %p\n", num, op); +} +global lookupname + +probe nfsd.proc3.lookup +{ + lookupname = filename; + +} +probe nfsd.proc3.lookup.return +{ + printf("nfsd_lookup %s %s\n", lookupname, nfsderror($return)); +} +*/ +probe module("nfsd").function("nfsd4_proc_compound") +{ + printf("nfsd4_proc_compound: %s\n", nfs4ops($args)); +} +probe module("nfsd").function("nfsd4_proc_compound").return +{ + if ($return != 0) + printf("nfsd4_proc_compound: %s\n", nfsderror($return)); +} + +probe begin { log("starting nfsd4_dispatch probe") } +probe end { log("ending nfsd4_dispatch probe") } + |