summaryrefslogtreecommitdiffstats
path: root/tapset/syscalls2.stp
diff options
context:
space:
mode:
authorMark Wielaard <mwielaard@redhat.com>2008-10-07 12:12:57 +0200
committerMark Wielaard <mwielaard@redhat.com>2008-10-07 12:12:57 +0200
commit53ed08414957de1e90c8332f7d5a71a384de039e (patch)
tree2130c2ada907a439fc6a5cd2dc9a52de71676b49 /tapset/syscalls2.stp
parent11b554d5bbf00a810df8eff6718630ee5ad0c3b1 (diff)
downloadsystemtap-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.stp3
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 ?