]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r266778:
authornwhitehorn <nwhitehorn@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 4 Jun 2014 06:21:54 +0000 (06:21 +0000)
committernwhitehorn <nwhitehorn@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 4 Jun 2014 06:21:54 +0000 (06:21 +0000)
commit6c501e0b1ae84a84121bc565afbb2fb9d887a5d0
tree718bc8cc29fc4f7c1a75952f26bc84a28d1224ee
parentdd41ae82293d9e529d37a486757f18c0be264e98
MFC r266778:
Repair nested signal handling on PowerPC. The signal trampoline code
was not allocating space for the parameter save area in the stack frame.
If the compiler chose to save the argument to the signal handler on the
stack, it would overwrite the first 32 bits of the sigaction struct with
it, corrupting it for a subsequent invocation.

PR: powerpc/183040

git-svn-id: svn://svn.freebsd.org/base/stable/10@267040 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/powerpc/powerpc/sigcode32.S
sys/powerpc/powerpc/sigcode64.S