Subject: Re: Non executable mappings and compatibility options bugs
To: Paul Kranenburg <pk@cs.few.eur.nl>
From: Emmanuel Dreyfus <manu@netbsd.org>
List: tech-kern
Date: 06/21/2004 09:12:25
Paul Kranenburg <pk@cs.few.eur.nl> wrote:

> > On the other hand, if we don't do anything, we
> > will have a lot of regression in binary compatibility options...
> 
> Including our own NetBSD 1.x a.out compatibility (on some archs)..
> 
> I ran into this a few weeks ago on sun4m/sparc but haven't had much time
> to investigate. It looks though that the cause is a non-executable
> map of ld_aout.so's procedure jump table.

If non executable mappings are alwways enabled, doesn't that mean that
we break signal delivery in binaries from NetBSD 1.6? If that's the
case, it's a very bad point.

-- 
Emmanuel Dreyfus
Il y a 10 sortes de personnes dans le monde: ceux qui comprennent 
le binaire et ceux qui ne le comprennent pas.
manu@netbsd.org