summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tapset/ia64/syscalls.stp19
1 files changed, 19 insertions, 0 deletions
diff --git a/tapset/ia64/syscalls.stp b/tapset/ia64/syscalls.stp
index beb8222a..7a508071 100644
--- a/tapset/ia64/syscalls.stp
+++ b/tapset/ia64/syscalls.stp
@@ -41,6 +41,25 @@ probe syscall.mmap2.return = kernel.function("sys_mmap2").return ?
retstr = returnstr(2)
}
+# sigaltstack _______________________________________________
+# asmlinkage long
+# sys_sigaltstack (const stack_t __user *uss, stack_t __user *uoss, long arg2,
+# long arg3, long arg4, long arg5, long arg6, long arg7,
+# struct pt_regs regs)
+#
+probe syscall.sigaltstack = kernel.function("sys_sigaltstack")
+{
+ name = "sigaltstack";
+ ss_uaddr = $uss
+ oss_uaddr = $uoss
+ argstr = sprintf("%p, %p", $uss, $uoss)
+}
+probe syscall.sigaltstack.return = kernel.function("sys_sigaltstack").return
+{
+ name = "sigaltstack";
+ retstr = returnstr(1)
+}
+
# sysctl _____________________________________________________
#
# long sys32_sysctl (struct sysctl32 __user *args)