new syscall stub support for ia64 libc

David Mosberger davidm@napali.hpl.hp.com
Tue Dec 9 04:41:00 GMT 2003


>>>>> On Mon, 8 Dec 2003 20:09:58 +0100, Jakub Jelinek <jakub@redhat.com> said:

  Jakub> In 2.4.x kernels the signal trampoline indeed lived between
  Jakub> 0xa000000000010000 and 0xa000000000020000, but with the VDSO
  Jakub> changes it now is at 0xa0000000000207e0 though.

It occurred to me that another (much simpler) approach would be to
simply remove the guard-page and then move the DSO mappings down by
64KB.  The combination of READONLY and EXECUTEONLY DSO mappings should
have the same effect as the single NOPROT guard-page, so it's not
strictly needed anymore.

	--david



More information about the Libc-hacker mailing list