[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: propolice



Peter Varga wrote:
> On Mon, Dec 02, 2002 at 08:42:49PM +0100, Dries Schellekens wrote:
> 
>>On Mon, 2 Dec 2002, Peter Varga wrote:
>>>Another hint:  does the hardware know what is executable and what is
>>>data?  Is there any way to tell the hardware this page/segment/bank is
>>>executable?
>>
>>Yes, since 3.2 OpenBSD has a non-executable stack on i386, sparc, sparc64,
>>alpha, powerpc and no-exec heap and bss on sparc, sparc64, and alpha.
> 
> 
> I am fondly aware of that.  Let me be more clear.
> Is there any way to tell the hardware what is executable and will it
> cause a sigsegv?
> 

Why has i386 only non-exec stack but not non-exec heap? Why does Theo 
like the UltraSparc III? What's this 'per page X bit' Theo talked about?

-- 
Med venlig hilsen / Kind regards

Hack Kampbjørn