Messages in this thread | | | Date | Sat, 4 Jul 2009 05:34:29 +0200 | From | Pavel Machek <> | Subject | Re: [PATCH] FDPIC: Ignore the loader's PT_GNU_STACK when calculating the stack size |
| |
On Wed 2009-07-08 12:01:40, David Howells wrote: > Pavel Machek <pavel@ucw.cz> wrote: > > > The patch seems wrong to me; loader needs the stack, too, right? > > > > What about making sure that the loader specifies reasonable stack > > size, instead? > > The loader doesn't need its own stack, unless it _is_ the executable. It uses > the executable's stack. The problem is that the executable and the loader can > both specify the stack size for NOMMU, but which one do we pick, or do we > consider both.
Imageine loader needs 64K, while executable only needs 4K. You surely want to execute it with 64K stack, because it will not fit into 4K?
-- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
| |