1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-19 10:53:58 +00:00
freebsd/libexec/rtld-elf
Konstantin Belousov 6fea10fb9f Rtld on diet 3.
Stop using strerror(3) in rtld, which brings in msgcat and stdio.
Directly access sys_errlist array of errno messages with private
rtld_strerror() function.

Now,
$ size /libexec/ld-elf.so.1
   text    data     bss     dec     hex filename
  96983    2480    8744  108207   1a6af /libexec/ld-elf.so.1

Reviewed by:	dim, kan
MFC after:	2 weeks
2012-03-14 15:39:59 +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 Use PTR_SUBU instead of subu (missed this one) 2012-03-12 20:59:18 +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 Rtld on diet 3. 2012-03-14 15:39:59 +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 Rtld on diet 3. 2012-03-14 15:39:59 +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 3. 2012-03-14 15:39:59 +00:00
rtld.h Rtld on diet 3. 2012-03-14 15:39:59 +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