diff options
author | Mark Wielaard <mwielaard@redhat.com> | 2008-10-07 12:12:57 +0200 |
---|---|---|
committer | Mark Wielaard <mwielaard@redhat.com> | 2008-10-07 12:12:57 +0200 |
commit | 53ed08414957de1e90c8332f7d5a71a384de039e (patch) | |
tree | 2130c2ada907a439fc6a5cd2dc9a52de71676b49 /tapset/syscalls2.stp | |
parent | 11b554d5bbf00a810df8eff6718630ee5ad0c3b1 (diff) | |
download | systemtap-steved-53ed08414957de1e90c8332f7d5a71a384de039e.tar.gz systemtap-steved-53ed08414957de1e90c8332f7d5a71a384de039e.tar.xz systemtap-steved-53ed08414957de1e90c8332f7d5a71a384de039e.zip |
Transform struct sigaction32 to struct sigaction for rt_sigaction32 syscall.
Diffstat (limited to 'tapset/syscalls2.stp')
-rw-r--r-- | tapset/syscalls2.stp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tapset/syscalls2.stp b/tapset/syscalls2.stp index 28691a66..174f6373 100644 --- a/tapset/syscalls2.stp +++ b/tapset/syscalls2.stp @@ -958,7 +958,8 @@ probe syscall.rt_sigaction32 = kernel.function("sys32_rt_sigaction") ?, act_uaddr = $act oact_uaddr = $oact sigsetsize = $sigsetsize - argstr = sprintf("%s, %p, %p, %d", _signal_name($sig), $act, $oact, $sigsetsize) + argstr = sprintf("%s, {%s}, %p, %d", _signal_name($sig), + _struct_sigaction32_u($act), $oact, $sigsetsize) } probe syscall.rt_sigaction32.return = kernel.function("sys32_rt_sigaction").return ?, kernel.function("compat_sys_rt_sigaction").return ? |