freebsd-skq/libexec/rtld-elf
kib 4f080c8f73 Rtld on diet part 1:
Provide rtld-private implementations of __stack_chk_guard,
__stack_chk_fail() and __chk_fail() symbols, to be used by functions
linked from libc_pic.a.  This avoids use of libc stack_protector.c,
which pulls in syslog(3) and stdio as dependency.

Also, do initialize rtld-private copy __stack_chk_guard, previously
libc-provided one was not initialized, since we do not call rtld
object _init() methods.

Reviewed by:	kan
MFC after:	3 weeks
2012-03-12 12:15:47 +00:00
..
amd64 Add support for preinit, init and fini arrays. Some ABIs, in 2012-03-11 20:03:09 +00:00
arm Add support for preinit, init and fini arrays. Some ABIs, in 2012-03-11 20:03:09 +00:00
i386 Add support for preinit, init and fini arrays. Some ABIs, in 2012-03-11 20:03:09 +00:00
ia64 Add support for preinit, init and fini arrays. Some ABIs, in 2012-03-11 20:03:09 +00:00
mips Add support for preinit, init and fini arrays. Some ABIs, in 2012-03-11 20:03:09 +00:00
powerpc Add support for preinit, init and fini arrays. Some ABIs, in 2012-03-11 20:03:09 +00:00
powerpc64 Add support for preinit, init and fini arrays. Some ABIs, in 2012-03-11 20:03:09 +00:00
sparc64 Add support for preinit, init and fini arrays. Some ABIs, in 2012-03-11 20:03:09 +00:00
debug.c Rtld links with the specially built pic static libc library to get some 2011-08-24 20:05:13 +00:00
debug.h
libmap.c Cosmetic nit: 2012-03-06 09:34:30 +00:00
libmap.h
Makefile Add support for preinit, init and fini arrays. Some ABIs, in 2012-03-11 20:03:09 +00:00
malloc.c Rtld links with the specially built pic static libc library to get some 2011-08-24 20:05:13 +00:00
map_object.c When iterating over the dso program headers, the object is not initialized 2012-03-12 10:36:03 +00:00
rtld_lock.c Rtld links with the specially built pic static libc library to get some 2011-08-24 20:05:13 +00:00
rtld_lock.h Implement support for ELF filters in rtld. Both normal and auxillary 2010-12-25 08:51:20 +00:00
rtld_printf.c Remove the use of toupper() from rtld_printf.c. Use of the libc function 2012-03-09 16:21:40 +00:00
rtld_printf.h Rtld links with the specially built pic static libc library to get some 2011-08-24 20:05:13 +00:00
rtld_tls.h
rtld.1 Implement support for ELF filters in rtld. Both normal and auxillary 2010-12-25 08:51:20 +00:00
rtld.c Rtld on diet part 1: 2012-03-12 12:15:47 +00:00
rtld.h Add support for preinit, init and fini arrays. Some ABIs, in 2012-03-11 20:03:09 +00:00
Symbol.map Implement fdlopen(3), an rtld interface to load shared object by file 2012-01-07 10:33:01 +00:00
xmalloc.c Rtld links with the specially built pic static libc library to get some 2011-08-24 20:05:13 +00:00