[prev in list] [next in list] [prev in thread] [next in thread]
List: openbsd-cvs
Subject: CVS: cvs.openbsd.org: src
From: Philip Guenther <guenther () cvs ! openbsd ! org>
Date: 2012-12-02 7:03:32
Message-ID: 201212020703.qB273W3w008879 () cvs ! openbsd ! org
[Download RAW message or body]
CVSROOT: /cvs
Module name: src
Changes by: guenther@cvs.openbsd.org 2012/12/02 00:03:32
Modified files:
sys/arch/alpha/alpha: machdep.c
sys/arch/alpha/include: cpu.h signal.h
sys/arch/amd64/amd64: machdep.c
sys/arch/amd64/include: cpu.h signal.h
sys/arch/arm/arm: sig_machdep.c
sys/arch/arm/include: cpu.h signal.h
sys/arch/hppa/hppa: machdep.c
sys/arch/hppa/include: cpu.h signal.h
sys/arch/hppa64/hppa64: machdep.c
sys/arch/hppa64/include: cpu.h signal.h
sys/arch/i386/i386: machdep.c
sys/arch/i386/include: cpu.h signal.h
sys/arch/m68k/include: cpu.h signal.h
sys/arch/m68k/m68k: sig_machdep.c
sys/arch/m88k/include: cpu.h signal.h
sys/arch/m88k/m88k: sig_machdep.c
sys/arch/macppc/macppc: machdep.c
sys/arch/mips64/include: cpu.h signal.h
sys/arch/mips64/mips64: sendsig.c
sys/arch/powerpc/include: cpu.h signal.h
sys/arch/sh/include: cpu.h signal.h
sys/arch/sh/sh : sh_machdep.c
sys/arch/socppc/socppc: machdep.c
sys/arch/solbourne/solbourne: machdep.c
sys/arch/sparc/include: cpu.h signal.h
sys/arch/sparc/sparc: machdep.c
sys/arch/sparc64/include: cpu.h signal.h
sys/arch/sparc64/sparc64: machdep.c
sys/arch/vax/include: cpu.h signal.h
sys/arch/vax/vax: machdep.c
sys/kern : kern_sig.c
sys/sys : signalvar.h
Log message:
Determine whether we're currently on the alternative signal stack
dynamically, by comparing the stack pointer against the altstack
base and size, so that you get the correct answer if you longjmp
out of the signal handler, as tested by regress/sys/kern/stackjmp/.
Also, fix alt stack handling on vax, where it was completely broken.
Testing and corrections by miod@, krw@, tobiasu@, pirofti@
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic