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") }