diff options
Diffstat (limited to 'tapset/ia64/syscalls.stp')
-rw-r--r-- | tapset/ia64/syscalls.stp | 19 |
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) |