diff options
author | Steve Dickson <steved@redhat.com> | 2008-04-09 09:45:02 -0400 |
---|---|---|
committer | Steve Dickson <steved@redhat.com> | 2008-04-09 09:45:02 -0400 |
commit | 855d2ca97da97b78b3909a5a570bf337a56fdcd9 (patch) | |
tree | d848f670661c240403361f1319b720f80f05cbd5 /sysmount.stp | |
parent | 04c3729dcf0b456c9d409e513ea309afd948380a (diff) | |
download | systemtap-855d2ca97da97b78b3909a5a570bf337a56fdcd9.tar.gz systemtap-855d2ca97da97b78b3909a5a570bf337a56fdcd9.tar.xz systemtap-855d2ca97da97b78b3909a5a570bf337a56fdcd9.zip |
added sysmount.stp
Diffstat (limited to 'sysmount.stp')
-rw-r--r-- | sysmount.stp | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/sysmount.stp b/sysmount.stp new file mode 100644 index 0000000..24a5190 --- /dev/null +++ b/sysmount.stp @@ -0,0 +1,47 @@ +probe syscall.mount +{ + printf("sys_mount: %s\n", argstr); +} +probe syscall.mount.return +{ + printf("sys_mount: return %s\n", retstr); +} +/* +probe kernel.function("get_fs_type") +{ + name = user_string($name); + printf(" get_fs_type: fstype %s name %s\n", fstype, name); +} +probe kernel.function("get_fs_type").return +{ + printf(" get_fs_type: return %p\n", $fs); +} +*/ +probe kernel.function("do_add_mount") +{ + printf(" do_add_mount: newmnt %p\n", $newmnt); +} +probe kernel.function("do_add_mount").return +{ + printf(" do_add_mount: return %d\n", $return); +} +probe kernel.function("graft_tree") +{ + printf(" graft_tree: mnt %p\n", $mnt); +} +probe kernel.function("graft_tree").return +{ + printf(" graft_tree: return %d\n", $return); +} + +probe kernel.function("vfs_kern_mount") +{ + name = user_string($name); + printf(" vfs_kern_mount: %s\n", name); +} +probe kernel.function("vfs_kern_mount").return +{ + printf(" vfs_kern_mount: return %p\n", $error); +} +probe begin { log("sys_mount probe") } +probe end { log("sys_mount probe") } |