Messages in this thread | | | Date | Tue, 23 Mar 2004 17:20:12 -0800 | From | Ulrich Drepper <> | Subject | Re: Non-Exec stack patches |
| |
David Mosberger wrote:
> I guess I never quiet understood why an entire program header is > needed for this, but that's just me.
This just means you haven't looked at the problem.
First, the ELF bits are limited and very crowded on some archs. There is no central assignment so conflicts will happen.
And one single bit does not cut it. If you'd take a look, the PT_GNU_STACK entry's permissions field specifies what permissions the stack must have, not the presence of the field. So at least two bits are needed which only adds to the problems of finding appropriate bits.
-- ➧ Ulrich Drepper ➧ Red Hat, Inc. ➧ 444 Castro St ➧ Mountain View, CA ❖ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |