summaryrefslogtreecommitdiffstats
path: root/tapset/syscalls2.stp
diff options
context:
space:
mode:
Diffstat (limited to 'tapset/syscalls2.stp')
-rw-r--r--tapset/syscalls2.stp28
1 files changed, 4 insertions, 24 deletions
diff --git a/tapset/syscalls2.stp b/tapset/syscalls2.stp
index 3ec69d00..13bb8c6d 100644
--- a/tapset/syscalls2.stp
+++ b/tapset/syscalls2.stp
@@ -196,22 +196,6 @@ probe syscall.old_getrlimit.return = kernel.function("sys_old_getrlimit").return
name = "old_getrlimit"
retstr = returnstr(1)
}
-# oldumount __________________________________________________
-#
-# asmlinkage long
-# sys_oldumount(char __user * name)
-#
-probe syscall.oldumount = kernel.function("sys_umount") {
- name = "oldumount"
- name_str = user_string($name)
- /* man page 2 umount shows the argument name as "target" */
- target = name_str
- argstr = name_str
-}
-probe syscall.oldumount.return = kernel.function("sys_umount").return {
- name = "oldumount"
- retstr = returnstr(1)
-}
# pause ______________________________________________________
#
# sys_pause(void)
@@ -2222,18 +2206,14 @@ probe syscall.truncate64.return = kernel.function("sys_truncate64").return {
retstr = returnstr(1)
}
# umount _____________________________________________________
-#
-# asmlinkage long
-# sys_umount(char __user * name,
-# int flags)
+# long sys_umount(char __user * name, int flags)
#
probe syscall.umount = kernel.function("sys_umount") {
name = "umount"
- target_uaddr = $name
- name_str = user_string($name)
+ target = user_string($name)
flags = $flags
- flags_str = _mountflags_str($flags)
- argstr = sprintf("%s, %s", name_str, flags_str)
+ flags_str = _umountflags_str($flags)
+ argstr = sprintf("\"%s\", %s", target, flags_str)
}
probe syscall.umount.return = kernel.function("sys_umount").return {
name = "umount"