From owner-freebsd-hackers Sat Dec 14 8:32:23 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 144A737B401 for ; Sat, 14 Dec 2002 08:32:22 -0800 (PST) Received: from smtp010.tiscali.dk (smtp010.tiscali.dk [212.54.64.103]) by mx1.FreeBSD.org (Postfix) with ESMTP id 08C2943EC5 for ; Sat, 14 Dec 2002 08:32:21 -0800 (PST) (envelope-from dslb@tiscali.dk) Received: from cpmail.dk.tiscali.com (mail.tiscali.dk [212.54.64.159]) by smtp010.tiscali.dk (8.12.5/8.12.5) with ESMTP id gBEGVqol007284 for ; Sat, 14 Dec 2002 17:32:13 +0100 (MET) Received: from [131.164.223.235] by cpmail.dk.tiscali.com with HTTP; Sat, 14 Dec 2002 17:32:12 +0100 Date: Sat, 14 Dec 2002 17:32:12 +0100 Message-ID: <3DA4A5FD00009FF6@cpfe9.be.tisc.dk> In-Reply-To: <3DFA0D11.6C688123@mindspring.com> From: dslb@tiscali.dk Subject: Re: The stack and heap To: hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG >-- Original Message -- >Date: Fri, 13 Dec 2002 08:38:41 -0800 >From: Terry Lambert >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