summaryrefslogtreecommitdiffstats
path: root/tapset/syscalls2.stp
diff options
context:
space:
mode:
Diffstat (limited to 'tapset/syscalls2.stp')
-rw-r--r--tapset/syscalls2.stp5
1 files changed, 5 insertions, 0 deletions
diff --git a/tapset/syscalls2.stp b/tapset/syscalls2.stp
index 042884d9..f48a0f94 100644
--- a/tapset/syscalls2.stp
+++ b/tapset/syscalls2.stp
@@ -255,8 +255,13 @@ probe syscall.pipe = kernel.function("sys_pipe") {
%:
probe syscall.pipe = kernel.function("sys_pipe") {
name = "pipe"
+%( arch == "ia64" %?
+# ia64 just returns value directly, no fildes argument
+ argstr = ""
+%:
fildes_uaddr = $fildes
argstr = _fildes_u($fildes)
+%)
}
%)
probe syscall.pipe.return = kernel.function("sys_pipe").return {