1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-08 13:28:05 +00:00
freebsd/libexec/rtld-elf
Konstantin Belousov 5eab36f290 When iterating over the dso program headers, the object is not initialized
yet, and object segments are not yet mapped.  Only parse the notes that
appear in the first page of the dso (as it should be anyway), and use
the preloaded page content.

Reported and tested by:	stass
MFC after:	20 days
2012-03-12 10:36:03 +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 Add support for preinit, init and fini arrays. Some ABIs, in 2012-03-11 20:03:09 +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