mirror of
https://git.hardenedbsd.org/hardenedbsd/HardenedBSD.git
synced 2024-12-20 07:14:26 +01:00
In longjmp, call sigreturn instead of osigreturn. The latter isn't
visible from userland any more. Reviewed by: luoqi
This commit is contained in:
parent
655db34aa4
commit
bdf5faebaf
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=52224
@ -118,7 +118,7 @@ END(setjmp)
|
|||||||
LEAF(longjmp, 2)
|
LEAF(longjmp, 2)
|
||||||
LDGP(pv)
|
LDGP(pv)
|
||||||
stq a1, (( 0 + 4) * 8)(a0) /* save return value */
|
stq a1, (( 0 + 4) * 8)(a0) /* save return value */
|
||||||
PCALL(osigreturn) /* use sigreturn to return */
|
PCALL(sigreturn) /* use sigreturn to return */
|
||||||
|
|
||||||
botch:
|
botch:
|
||||||
CALL(longjmperror)
|
CALL(longjmperror)
|
||||||
|
Loading…
Reference in New Issue
Block a user