Subject: Re: signal trampoline implementation choices
To: None <cgd@broadcom.com>
From: Perry E. Metzger <perry@wasabisystems.com>
List: tech-kern
Date: 04/21/2002 10:35:19
cgd@broadcom.com writes:
> Of course, IIRC the stack "needs" to be executable to support other
> generic features of e.g. our compiler.  (e.g. nested functions in C,
> which is a GCC extension.)
> 
> (some would say they're gross, but i've actually seen code that uses
> them...)

Yah, but with the signal trampoline moved off the stack, you could set
individual programs to run without an executable stack, which would be
a huge security win -- huge. We should do it.

Perry
--
Perry E. Metzger		perry@wasabisystems.com
--
NetBSD: The right OS for your embedded design. http://www.wasabisystems.com/