diff options
author | hunt <hunt> | 2006-07-11 23:23:02 +0000 |
---|---|---|
committer | hunt <hunt> | 2006-07-11 23:23:02 +0000 |
commit | c4a0b9e127eafe8ac3cf3ee68c822d14c52464fa (patch) | |
tree | bee0a8f69a7143331b6c6b101a30637a0b4fc068 /tapset/syscalls.stp | |
parent | 2c5335822bbbc0589ebe2a1815a295e6df2317c7 (diff) | |
download | systemtap-steved-c4a0b9e127eafe8ac3cf3ee68c822d14c52464fa.tar.gz systemtap-steved-c4a0b9e127eafe8ac3cf3ee68c822d14c52464fa.tar.xz systemtap-steved-c4a0b9e127eafe8ac3cf3ee68c822d14c52464fa.zip |
Fix some x86_64 breakage.
Diffstat (limited to 'tapset/syscalls.stp')
-rw-r--r-- | tapset/syscalls.stp | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/tapset/syscalls.stp b/tapset/syscalls.stp index 0e09bda1..1823a8a3 100644 --- a/tapset/syscalls.stp +++ b/tapset/syscalls.stp @@ -503,6 +503,7 @@ probe syscall.exit_group = kernel.function("sys_exit_group") { probe syscall.exit_group.return = end {} +%(arch != "x86_64" %? # fadvise64 __________________________________________________ # long sys_fadvise64(int fd, loff_t offset, size_t len, int advice) # @@ -534,6 +535,41 @@ probe syscall.fadvise64_64.return = kernel.function("sys_fadvise64_64").return name = "fadvise64_64" retstr = returnstr(1) } +%: +# FIXME x86_64 has problems resolving parameters + +# fadvise64 __________________________________________________ +# long sys_fadvise64(int fd, loff_t offset, size_t len, int advice) +# +probe syscall.fadvise64 = kernel.function("sys_fadvise64") { + name = "fadvise64" + fs = 0 + offset = 0 + len = 0 + advice = 0 + argstr = "" +} +probe syscall.fadvise64.return = kernel.function("sys_fadvise64").return { + name = "fadvise64" + retstr = returnstr(1) +} + +# fadvise64_64 _______________________________________________ +# long sys_fadvise64_64(int fd, loff_t offset, loff_t len, int advice) +# +probe syscall.fadvise64_64 = kernel.function("sys_fadvise64_64") { + name = "fadvise64_64" + fs = 0 + offset = 0 + len = 0 + advice = 0 + argstr = "" +} +probe syscall.fadvise64_64.return = kernel.function("sys_fadvise64_64").return { + name = "fadvise64_64" + retstr = returnstr(1) +} +%) # fchdir _____________________________________________________ # long sys_fchdir(unsigned int fd) |