freebsd-dev/libexec/rtld-elf
Alexander Kabaev 3ddc66d863 Rethink the way we count module references. Simply following
DT_NEEDED links is not flexible enough for cases where dynamically
loaded modules form a dependency cycle.

This should fix an infinite recursion problem encountered by Yahoo.

Approved by:	re (jhb)
2003-05-08 01:31:36 +00:00
..
alpha No need to zero fill memory, mmapped anonymously. Kernel will 2003-03-14 21:10:13 +00:00
amd64 Remove 80386 bandaids from code repocopied from i386. rtld_start.S still 2003-04-30 21:09:06 +00:00
i386 No need to zero fill memory, mmapped anonymously. Kernel will 2003-03-14 21:10:13 +00:00
ia64 Fix for ia64/48024 - ensure function pointer equality across elf 2003-03-19 21:38:27 +00:00
powerpc No need to zero fill memory, mmapped anonymously. Kernel will 2003-03-14 21:10:13 +00:00
sparc64 No need to zero fill memory, mmapped anonymously. Kernel will 2003-03-14 21:10:13 +00:00
debug.c
debug.h Use STD{ERR,IN,OUT}_FILENO instead of their numeric values. The 2001-07-26 11:02:39 +00:00
libmap.c Remove redundant strlen checks, do not check the same 2003-04-30 19:05:53 +00:00
libmap.h Dynamic object dependency mapping: libmap. 2003-04-07 16:21:26 +00:00
Makefile Dynamic object dependency mapping: libmap. 2003-04-07 16:21:26 +00:00
malloc.c Fix signed/unsigned comparison warnings. 2003-05-04 00:56:00 +00:00
map_object.c Fix signed/unsigned comparison warnings. 2003-05-04 00:56:00 +00:00
rtld.1 Dynamic object dependency mapping: libmap. 2003-04-07 16:21:26 +00:00
rtld.c Rethink the way we count module references. Simply following 2003-05-08 01:31:36 +00:00
rtld.h Implement dlinfo() function. 2003-02-13 17:47:44 +00:00
xmalloc.c