Date: Sat, 14 Dec 2002 17:32:12 +0100 From: dslb@tiscali.dk To: hackers@freebsd.org Subject: Re: The stack and heap Message-ID: <3DA4A5FD00009FF6@cpfe9.be.tisc.dk> In-Reply-To: <3DFA0D11.6C688123@mindspring.com>
next in thread | previous in thread | raw e-mail | index | archive | help
>-- Original Message -- >Date: Fri, 13 Dec 2002 08:38:41 -0800 >From: Terry Lambert <tlambert2@mindspring.com> >OpenBSD recently changed this, after a lot of work. They only >addressed the stack, not the heap. I don't know what they did >about Swing or Franz LISP; maybe they just don't work on OpenBSD >now. I see why FreeBSD doesn't have a non-executable stack and heap, mainly be= cause ia32 don't devide read and execute permissions, but it would be nice for a program to chose if it's stack (and heap) should be executable or havin= g the option to make ALL stacks non-executable. Does ia64 fix the problem with read/execute permissions, so we can make a syscall to limit stack-ba= sed overflows? br socketd To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3DA4A5FD00009FF6>