mirror of git://sourceware.org/git/glibc.git
* elf/dl-reloc.c (_dl_relocate_object: CHECK_STATIC_TLS): New macro to signal error if an IE-model TLS reloc resolved to a dlopen'd module. * sysdeps/i386/dl-machine.h (elf_machine_rel, elf_machine_rela): Call it after performing TPOFF relocs. * sysdeps/x86_64/dl-machine.h (elf_machine_rela): Likewise. * sysdeps/sh/dl-machine.h (elf_machine_rela): Likewise. * elf/dl-conflict.c (CHECK_STATIC_TLS): New macro (no-op). * elf/dl-close.c (remove_slotinfo): Change asserts so as not to crash when closing a partially-initialized object. * elf/dl-load.c (_dl_map_object_from_fd) [! USE_TLS]: Call lose instead of _dl_fatal_printf when we see PT_TLS. |
||
|---|---|---|
| .. | ||
| bits | ||
| elf | ||
| sh3 | ||
| sh4 | ||
| sys | ||
| Dist | ||
| Implies | ||
| Makefile | ||
| _mcount.S | ||
| bsd-_setjmp.S | ||
| bsd-setjmp.S | ||
| dl-machine.h | ||
| dl-tls.h | ||
| gccframe.h | ||
| gmp-mparam.h | ||
| init-first.c | ||
| machine-gmon.h | ||
| memcpy.S | ||
| memset.S | ||
| memusage.h | ||
| stackinfo.h | ||
| strlen.S | ||
| sysdep.h | ||