This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
[Bug tapsets/11160] New: syscall.sigaction32 decoding $act argument incorrectly
- From: "dsmith at redhat dot com" <sourceware-bugzilla at sourceware dot org>
- To: systemtap at sources dot redhat dot com
- Date: 11 Jan 2010 22:04:06 -0000
- Subject: [Bug tapsets/11160] New: syscall.sigaction32 decoding $act argument incorrectly
- Reply-to: sourceware-bugzilla at sourceware dot org
On a 64-bit system, there are 64-bit and 32-bit versions of the sigaction system
call.
The syscall tapset wrapper for sysaction, 'syscall.sigaction', uses the
'_struct_sigaction_u' auxiliary function to decode the '$act' pointer back into
a string like 'SIG_IGN' or 'SIG_DFL'.
The syscall tapset wrapper for sysaction32, 'syscall.sigaction32', doesn't use
the '_struct_sigaction32_u' auxiliary function to decode the '$act' pointer.
Even if it used that function, on rawhide kernels (2.6.32.2-15.fc13.x86_64),
that function doesn't decode the argument correctly. (The hard-coded 'struct
sigaction32' may be a culprit.)
--
Summary: syscall.sigaction32 decoding $act argument incorrectly
Product: systemtap
Version: unspecified
Status: NEW
Severity: normal
Priority: P2
Component: tapsets
AssignedTo: systemtap at sources dot redhat dot com
ReportedBy: dsmith at redhat dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=11160
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.