[PATCH] hppa: Avoid manipulating function pointers from a traced process.

Dmitry V. Levin ldv at altlinux.org
Mon Sep 14 21:54:41 UTC 2009


On Wed, Sep 09, 2009 at 02:13:19PM -0400, Carlos O'Donell wrote:
> Architectures using function pointers, like hppa, may need to
> manipulate the function pointer to compute the result of a comparison.
> However, the SA_HANDLER function pointer exists only in the address
> space of the traced process, and can't be manipulated by strace. In
> order to prevent the compiler from generating code to manipulate
> SA_HANDLER we cast the function pointers to long.
> 
> Please apply.

The change looks harmless for other architectures, so OK for me.


-- 
ldv
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://lists.strace.io/pipermail/strace-devel/attachments/20090915/fd6eb6a0/attachment.bin>


More information about the Strace-devel mailing list