freebsd-nq/libexec/rtld-elf
Alexander Kabaev fa4a502e77 Do not remove object from the lists at the unref_dag() stage.
Introduce a new unlink_object() function and call it in
unload_object() instead. Removing the object in unref_dag() is
too early, rtld calls _fini() function after that and shared
objects might fail resolve their own symbols.
2003-02-17 20:58:27 +00:00
..
alpha Fix the handling of high PLT entries (> 32764) on sparc64. This requires 2002-11-18 22:08:50 +00:00
amd64 Fix the handling of high PLT entries (> 32764) on sparc64. This requires 2002-11-18 22:08:50 +00:00
i386 Fix the handling of high PLT entries (> 32764) on sparc64. This requires 2002-11-18 22:08:50 +00:00
ia64 Fix the handling of high PLT entries (> 32764) on sparc64. This requires 2002-11-18 22:08:50 +00:00
powerpc rtld support for PowerPC. Mostly obtained from NetBSD, with mods 2002-12-04 07:32:20 +00:00
sparc64 Fix rtld to handle SPARC_R_UA{16,64} relocations correctly. 2002-12-05 16:58:31 +00:00
debug.c $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
debug.h Use STD{ERR,IN,OUT}_FILENO instead of their numeric values. The 2001-07-26 11:02:39 +00:00
Makefile Advertize rtld(1) as ld.so(1) in manual pages world 2003-02-13 23:07:28 +00:00
malloc.c Add missing include files I forgot about in previous commit. 2003-02-13 17:35:00 +00:00
map_object.c Change the way ELF coredumps are handled. Instead of unconditionally 2002-12-16 19:24:43 +00:00
rtld.1 Advertize rtld(1) as ld.so(1) in manual pages world 2003-02-13 23:07:28 +00:00
rtld.c Do not remove object from the lists at the unref_dag() stage. 2003-02-17 20:58:27 +00:00
rtld.h Implement dlinfo() function. 2003-02-13 17:47:44 +00:00
xmalloc.c $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00