Date: Sat, 31 Oct 1998 23:16:26 -0500 (EST) From: Barrett Richardson <rabtter@aye.net> To: hackers@FreeBSD.ORG Subject: multistack compiler and VM_MAXUSER_ADDRESS Message-ID: <Pine.BSF.3.96.981031230651.792A-100000@phoenix.aye.net>
next in thread | raw e-mail | index | archive | help
A gentleman recently posted a patch to bugtraq for the egcs compiler from cygnus (actually a linux patch) that allocates a separate stack for each locally declared array. One of the items needed is the address of the stack top. The only thing I could find that looks it may fill the bill is VM_MAXUSER_ADDRESS in vmparam.h. Any hints tips? Also his notes say that there is unaccessable pages between stacks to prevent one stack for overflowing on to another. What exactly happens when you write to an unaccessable page, and what exactly is an "unaccessable" page? - Barrett 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?Pine.BSF.3.96.981031230651.792A-100000>