minix/libexec/ld.elf_so
Ben Gras 6a6b7b5769 ld.so: be more mmap()-behaviour-independent
. if the layout of virtual address regions as returned
	  by mmap() without a location hint changes, ld.so could
	  trip itself up (under minix). this change allocates
	  the full size it needs for every object that's loaded
	  so that if that succeeds, it's sure there's virtual address
	  space for the whole thing no matter what other bits happen
	  to be there already.

	. this fix exposed a bug in the test; at atexit() execution
	  time the loaded object is unmapped, so that part of the
	  test is removed.
2012-06-25 14:13:07 +02:00
..
arch switch to netbsd csu 2012-04-12 13:26:24 +02:00
debug.c switch to netbsd csu 2012-04-12 13:26:24 +02:00
debug.h switch to netbsd csu 2012-04-12 13:26:24 +02:00
expand.c AT_SUN_EXECNAME support 2012-04-26 13:32:39 +02:00
headers.c switch to netbsd csu 2012-04-12 13:26:24 +02:00
ld.elf_so.1 switch to netbsd csu 2012-04-12 13:26:24 +02:00
load.c build shared versions of libraries 2012-04-16 05:21:20 +02:00
Makefile build shared versions of libraries 2012-04-16 05:21:20 +02:00
map_object.c ld.so: be more mmap()-behaviour-independent 2012-06-25 14:13:07 +02:00
paths.c build shared versions of libraries 2012-04-16 05:21:20 +02:00
README switch to netbsd csu 2012-04-12 13:26:24 +02:00
reloc.c build shared versions of libraries 2012-04-16 05:21:20 +02:00
rtld.c build shared versions of libraries 2012-04-16 05:21:20 +02:00
rtld.h build shared versions of libraries 2012-04-16 05:21:20 +02:00
rtldenv.h switch to netbsd csu 2012-04-12 13:26:24 +02:00
search.c switch to netbsd csu 2012-04-12 13:26:24 +02:00
symbol.c switch to netbsd csu 2012-04-12 13:26:24 +02:00
sysident.h switch to netbsd csu 2012-04-12 13:26:24 +02:00
TODO switch to netbsd csu 2012-04-12 13:26:24 +02:00
xmalloc.c build shared versions of libraries 2012-04-16 05:21:20 +02:00
xprintf.c switch to netbsd csu 2012-04-12 13:26:24 +02:00

$NetBSD: README,v 1.11 2006/11/24 22:52:16 wiz Exp $

TO DO:

* Support for coexistence of 32-bit and 64-bit ELF on platforms that can
  do that.