1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-22 11:17:19 +00:00
freebsd/libexec/rtld-elf
Konstantin Belousov b36070f555 The libmap.conf initialization is performed before TLS is functional.
Since after r232498 the ctype macros require working access to
thread-local variables, rtld crashes when libmap.conf is present.

Use hand-made isspace1() macro which is enough to detect spaces in
libmap.conf.

Reported by:	alc, lme, many on current@
Tested by:	lme
Reviewed by:	dim, kan
MFC after:	1 week
2012-03-05 20:43:06 +00:00
..
amd64 Remove unneeded dtv variable. 2012-01-17 21:55:20 +00:00
arm Add thread-local storage support for ARM to rtld-elf 2012-02-14 00:16:34 +00:00
i386 Remove unneeded dtv variable. 2012-01-17 21:55:20 +00:00
ia64 Add support for STT_GNU_IFUNC and R_MACHINE_IRELATIVE GNU extensions to 2011-12-12 11:03:14 +00:00
mips Add handlers for TLS-related relocation entries 2012-02-11 00:54:57 +00:00
powerpc Additional icache paranoia: non-PLT relocations can modify the text segment. 2011-12-17 16:20:27 +00:00
powerpc64 Additional icache paranoia: non-PLT relocations can modify the text segment. 2011-12-17 16:20:27 +00:00
sparc64 Spelling fixes for libexec/ 2012-01-07 16:09:54 +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 The libmap.conf initialization is performed before TLS is functional. 2012-03-05 20:43:06 +00:00
libmap.h
Makefile Rtld links with the specially built pic static libc library to get some 2011-08-24 20:05:13 +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 Add support for GNU RELRO. 2012-01-30 19:52:17 +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 Do not use the function pointers for the internal operation of rtld_printf() 2011-09-06 10:21:33 +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 thread-local storage support for ARM to rtld-elf 2012-02-14 00:16:34 +00:00
rtld.h Add support for GNU RELRO. 2012-01-30 19:52:17 +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