CVSROOT:        /cvs
Module name:    src
Changes by:     v...@cvs.openbsd.org    2020/05/23 01:18:50

Modified files:
        gnu/llvm/lib/Target/Mips: MipsReturnProtectorLowering.cpp 
        sys/arch/mips64/mips64: trap.c 

Log message:
Use a distinct trap code with retguard on mips64.

This lets the kernel detect retguard traps and send SIGABRT instead
of SIGEMT.

SIGEMT does not indicate correctly the nature of the error (stack
overflow, violation of control flow). It can confuse the user to restart
the program without further investigation.

Prompted by and OK deraadt@
OK mortimer@

Reply via email to