CVSROOT:        /cvs
Module name:    src
Changes by:     dera...@cvs.openbsd.org 2016/05/23 14:11:49

Modified files:
        sys/kern       : kern_exec.c 
        sys/arch/alpha/alpha: locore.s 
        sys/arch/amd64/amd64: locore.S 
        sys/arch/arm/arm: sigcode.S 
        sys/arch/hppa/hppa: locore.S 
        sys/arch/i386/i386: locore.s 
        sys/arch/macppc/macppc: locore.S 
        sys/arch/mips64/mips64: lcore_access.S 
        sys/arch/sh/sh : locore_subr.S 
        sys/arch/socppc/socppc: locore.S 
        sys/arch/sparc/sparc: locore.s 
        sys/arch/sparc64/sparc64: locore.s 

Log message:
Place a cpu-dependent trap/illegal instruction over the remainder of the
sigtramp page, so that it will generate a nice kernel fault if touched.
While here, move most of the sigtramps to the .rodata segment, because
they are not executed in the kernel.
Also some preparation for sliding the actual sigtramp forward (will need
some gdb changes)
ok mlarkin kettenis

Reply via email to