Skip site navigation (1)Skip section navigation (2)
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>