NetBSD/libexec/ld.elf_so
mycroft a18c524897 Figure out obj->pltrel(a) after the dynamic section is parsed, so the relative
order of DT_PLTREL and DT_JMPREL is irrelevant.  Removes the need for yet
another weird #ifdef.
Also, be slightly more careful with the rel(a)lim trimming.
2002-09-13 13:28:43 +00:00
..
arch Use the addend on GLOB_DAT relocs (same as ABS32). 2002-09-13 05:45:46 +00:00
debug.c __STDC__ is always defined on NetBSD. 2002-05-26 00:02:06 +00:00
debug.h Nuke -DRTLD_RELOCATE_SELF and `dodebug' from orbit. 2002-09-12 22:56:28 +00:00
headers.c Figure out obj->pltrel(a) after the dynamic section is parsed, so the relative 2002-09-13 13:28:43 +00:00
ld.elf_so.1 Correct somewhere where, in rev 1.3, two new sentences had been dropped 2002-09-11 23:11:41 +00:00
load.c Nuke -DRTLD_RELOCATE_SELF and `dodebug' from orbit. 2002-09-12 22:56:28 +00:00
Makefile Turn off DEBUG by default, and compile with -O3. (Tested on Alpha, ARM, 2002-08-31 18:18:14 +00:00
malloc.c MAP_COPY -> MAP_PRIVATE 1999-06-17 21:09:47 +00:00
map_object.c Nuke two frivolous assert()s. 2002-09-13 03:12:40 +00:00
paths.c Nuke -DRTLD_RELOCATE_SELF and `dodebug' from orbit. 2002-09-12 22:56:28 +00:00
README Almost all of the items in here are done. 2002-09-13 04:05:00 +00:00
reloc.c _rtld_bind() is not used on MIPS. Should probably move it to MD code. 2002-09-13 03:09:38 +00:00
rtld.c Nuke an unneeded hack for the Alpha. 2002-09-13 03:17:21 +00:00
rtld.h Remove a dumb #ifdef -- if VARPSZ is not defined on sparc, the build will 2002-09-13 03:22:08 +00:00
rtldenv.h KNF 1999-03-01 16:40:07 +00:00
search.c Adjust a comment after the Great Renaming. 2000-07-27 10:44:39 +00:00
symbol.c If we match a symbol name, but it's undefined, do not continue searching the 2002-09-13 03:40:40 +00:00
sysident.h Don't use multi-line string literals. 2001-06-19 12:07:21 +00:00
xmalloc.c KNF 1999-03-01 16:40:07 +00:00
xprintf.c xerrx() needs to output a trailing newline as well 2002-08-27 10:37:33 +00:00

$NetBSD: README,v 1.10 2002/09/13 04:05:00 mycroft Exp $

TO DO:

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