diff options
author | zhaolei <zhaolei> | 2007-09-19 01:34:56 +0000 |
---|---|---|
committer | zhaolei <zhaolei> | 2007-09-19 01:34:56 +0000 |
commit | 32618bca0c2bf00659f3a4e1a475eadb4a44583d (patch) | |
tree | fd813a35483be3374cd62e2fc2a6dba40c418257 | |
parent | 996f251ce85bd9cfe3c6255176457ba9e35b8a2e (diff) | |
download | systemtap-steved-32618bca0c2bf00659f3a4e1a475eadb4a44583d.tar.gz systemtap-steved-32618bca0c2bf00659f3a4e1a475eadb4a44583d.tar.xz systemtap-steved-32618bca0c2bf00659f3a4e1a475eadb4a44583d.zip |
2007-09-19 Zhaolei <zhaolei@cn.fujitsu.com>
From Lai Jiangshan <laijs@cn.fujitsu.com>
* ia64/syscalls.stp Add a probe point syscall.sigaltstack for
ia64
-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) |