freebsd-dev/libexec/rtld-elf
Roman Divacky 1dfdc15bb0 Only use the cache after the early stage of loading. This is
because calling mmap() etc. may use GOT which is not set up
yet. Use calloc() instead of mmap() in cases where this
was the case before (sparc64, powerpc, arm).

Submitted by:	Dimitry Andric (dimitry andric com)
Reviewed by:	kan
Approved by:	ed (mentor)
2010-05-18 08:55:23 +00:00
..
amd64 Only use the cache after the early stage of loading. This is 2010-05-18 08:55:23 +00:00
arm Only use the cache after the early stage of loading. This is 2010-05-18 08:55:23 +00:00
i386 Only use the cache after the early stage of loading. This is 2010-05-18 08:55:23 +00:00
ia64
mips Updated rtld for n32 support. 2010-03-04 04:53:05 +00:00
powerpc Only use the cache after the early stage of loading. This is 2010-05-18 08:55:23 +00:00
sparc64 Only use the cache after the early stage of loading. This is 2010-05-18 08:55:23 +00:00
debug.c
debug.h
libmap.c
libmap.h
Makefile Make WARNS=6 the default for libexec/. 2010-01-02 09:50:19 +00:00
malloc.c
map_object.c In rtld's map_object(), use pread(..., 0) rather than read() to read the 2009-10-06 17:14:39 +00:00
rtld_lock.c
rtld_lock.h
rtld_tls.h
rtld.1
rtld.c Only use the cache after the early stage of loading. This is 2010-05-18 08:55:23 +00:00
rtld.h Allow to load not-openable dso when tracing. This fixes ldd on such dso or 2009-11-28 14:29:32 +00:00
Symbol.map
xmalloc.c