diff options
author | hunt <hunt> | 2007-05-09 17:40:02 +0000 |
---|---|---|
committer | hunt <hunt> | 2007-05-09 17:40:02 +0000 |
commit | f2f1394b07bc0be3264410cfb23dd4b4499b449f (patch) | |
tree | be0b3c14b212d5d818414183396c2da2160e377d /tapset/syscalls.stp | |
parent | cac1d09436744c68e2fff4cf3599ad46a753b66e (diff) | |
download | systemtap-steved-f2f1394b07bc0be3264410cfb23dd4b4499b449f.tar.gz systemtap-steved-f2f1394b07bc0be3264410cfb23dd4b4499b449f.tar.xz systemtap-steved-f2f1394b07bc0be3264410cfb23dd4b4499b449f.zip |
2007-05-09 Martin Hunt <hunt@redhat.com>
* syscalls2.stp: Added compat_sys_pause to syscall.pause.
* syscalls.stp: Added sys_lstat64 to syscall.lstat.
Added compat_sys_gettimeofday to syscall.gettimeofday.
* ppc64/syscalls.stp: Remove sys_lstat64.
* i686/syscalls.stp: Remove sys_lstat64.
Diffstat (limited to 'tapset/syscalls.stp')
-rw-r--r-- | tapset/syscalls.stp | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/tapset/syscalls.stp b/tapset/syscalls.stp index bffa16bf..dcbc21fd 100644 --- a/tapset/syscalls.stp +++ b/tapset/syscalls.stp @@ -1309,9 +1309,12 @@ probe syscall.gettid.return = kernel.function("sys_gettid").return { # struct timezone __user *tz) # long sys32_gettimeofday(struct compat_timeval __user *tv, # struct timezone __user *tz) +# long compat_sys_gettimeofday(struct compat_timeval __user *tv, +# struct timezone __user *tz) probe syscall.gettimeofday = kernel.function("sys_gettimeofday"), - kernel.function("sys32_gettimeofday") ? + kernel.function("sys32_gettimeofday") ?, + kernel.function("compat_sys_gettimeofday") ? { name = "gettimeofday" tv_uaddr = $tv @@ -1321,7 +1324,8 @@ probe syscall.gettimeofday = probe syscall.gettimeofday.return = kernel.function("sys_gettimeofday").return, - kernel.function("sys32_gettimeofday").return ? + kernel.function("sys32_gettimeofday").return ?, + kernel.function("compat_sys_gettimeofday").return ? { name = "gettimeofday" retstr = returnstr(1) @@ -1790,15 +1794,17 @@ probe syscall.lsetxattr.return = kernel.function("sys_lsetxattr").return { # long sys_newlstat(char __user * filename, struct stat __user * statbuf) # long compat_sys_newlstat(char __user * filename, struct compat_stat __user *statbuf) # long sys32_lstat64(char * filename, struct stat64 __user *statbuf) +# long sys_lstat64(char __user * filename, struct stat64 __user * statbuf) # probe syscall.lstat = kernel.function("sys_lstat") ?, kernel.function("sys_newlstat") ?, kernel.function("compat_sys_newlstat") ?, - kernel.function("sys32_lstat64") ? + kernel.function("sys32_lstat64") ?, + kernel.function("sys_lstat64") ? { name = "lstat" - file_name = user_string($filename) + path = user_string($filename) buf_uaddr = $statbuf argstr = sprintf("%s, %p", user_string_quoted($filename), $statbuf) } @@ -1806,7 +1812,8 @@ probe syscall.lstat.return = kernel.function("sys_lstat").return ?, kernel.function("sys_newlstat").return ?, kernel.function("compat_sys_newlstat").return ?, - kernel.function("sys32_lstat64").return ? + kernel.function("sys32_lstat64").return ?, + kernel.function("sys_lstat64").return ? { name = "lstat" retstr = returnstr(1) |