summaryrefslogtreecommitdiffstats
path: root/tapset/i686/syscalls.stp
diff options
context:
space:
mode:
Diffstat (limited to 'tapset/i686/syscalls.stp')
-rw-r--r--tapset/i686/syscalls.stp32
1 files changed, 10 insertions, 22 deletions
diff --git a/tapset/i686/syscalls.stp b/tapset/i686/syscalls.stp
index fa64a291..a0d97b1c 100644
--- a/tapset/i686/syscalls.stp
+++ b/tapset/i686/syscalls.stp
@@ -230,16 +230,13 @@ probe syscall.fcntl64.return = kernel.function("sys_fcntl64").return {
retstr = returnstr(1)
}
# fstat64 ____________________________________________________
-/*
- * asmlinkage long
- * sys_fstat64(unsigned long fd,
- * struct stat64 __user * statbuf)
- */
+# long sys_fstat64(unsigned long fd,
+# struct stat64 __user * statbuf)
probe syscall.fstat64 = kernel.function("sys_fstat64") {
name = "fstat64"
fd = $fd
buf_uaddr = $statbuf
- argstr = sprintf("%d, [%p]", $fd, buf_uaddr)
+ argstr = sprintf("%d, [%p]", $fd, $statbuf)
}
probe syscall.fstat64.return = kernel.function("sys_fstat64").return {
name = "fstat64"
@@ -389,20 +386,15 @@ probe syscall.ipc.return = kernel.function("sys_ipc").return {
retstr = returnstr(1)
}
# lstat64 ____________________________________________________
-/*
- * asmlinkage long
- * sys_lstat64(char __user * filename,
- * struct stat64 __user * statbuf)
- */
+# long sys_lstat64(char __user * filename,
+# struct stat64 __user * statbuf)
probe syscall.lstat64 = kernel.function("sys_lstat64") {
name = "lstat64"
- filename_uaddr = $filename
filename = user_string($filename)
buf_uaddr = $statbuf
- argstr = sprintf("%s, [%p]", filename, buf_uaddr)
+ argstr = sprintf("\"%s\", [%p]", filename, $statbuf)
}
-probe syscall.lstat64.return =
- kernel.function("sys_lstat64").return {
+probe syscall.lstat64.return = kernel.function("sys_lstat64").return {
name = "lstat64"
retstr = returnstr(1)
}
@@ -628,17 +620,13 @@ probe syscall.sigsuspend.return =
retstr = returnstr(1)
}
# stat64 _____________________________________________________
-/*
- * asmlinkage long
- * sys_stat64(char __user * filename,
- * struct stat64 __user * statbuf)
- */
+# long sys_stat64(char __user * filename,
+# struct stat64 __user * statbuf)
probe syscall.stat64 = kernel.function("sys_stat64") {
name = "stat64"
- filename_uaddr = $filename
filename = user_string($filename)
buf_uaddr = $statbuf
- argstr = sprintf("%s, [%p]", filename, buf_uaddr)
+ argstr = sprintf("\"%s\", [%p]", filename, $statbuf)
}
probe syscall.stat64.return = kernel.function("sys_stat64").return {
name = "stat64"