Hi,

On Fri, 26.02.2010 at 00:31:35 -0700, Theo de Raadt <dera...@cvs.openbsd.org> 
wrote:
> space when it is under high contention.  But there is a massively
> understated benefit that comes from filling the address space with
> unallocated gaps.  The gaps, though only on a page boundary, are
> finding a lot of bugs.  LOTS OF THEM.  It is also crashing security
> sensitive programs before they come under control.  Unfortunately the
> finding finding a middle ground in the VM system is a complex problem.

stupid idea, perhaps, but would it be possible to recycle the idea of
having some sort of canaries at the end of *each* page, thus disposing
of the need to have guard pages? Or would that be too costly?

> right next to each other.  Every day, I will prefer an application
> that crashes often (so that it can be fixed, or discarded) over one
> that is encouraged by libc to cause random and late-detected
> corruption.

+100


Kind regards,
--Toni++

Reply via email to