This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
On Wed, Nov 6, 2013 at 6:50 PM, Paul Pluzhnikov <ppluzhnikov@google.com> wrote:
> Breaks i686 build :-(
Fixed. Re-tested on Linux/x86_64 and i686, no new failures.
Thanks,
--
Paul Pluzhnikov
2013-11-07 Andew Hunter <ahh@google.com>
Paul Pluzhnikov <ppluzhnikov@google.com>
[BZ #16133]
* elf/Versions (ld): Add _dl_clear_dtv.
* elf/dl-misc.c (__signal_safe_memalign): New function.
(__signal_safe_malloc, __signal_safe_free): Likewise.
(__signal_safe_realloc, __signal_safe_calloc): Likewise.
* elf/dl-open.c (dl_open_worker): Comment added.
* elf/dl-reloc.c (_dl_try_allocate_static_tls): Adjust.
(_dl_allocate_static_tls): Mask signals.
* elf/dl-tls.c (allocate_dtv): Use signal-safe allocator.
(_dl_deallocate_tls, allocate_and_init): Likewise.
(_dl_update_slotinfo): Likewise.
(_dl_clear_dtv): New.
(tls_get_addr_tail): Adjust.
* nptl/Makefile (tst-tls7): New test.
* nptl/allocatestack.c (get_cached_stack): Adjust.
(init_one_static_tls): Adjust.
* nptl/tst-tls7.c: New test.
* nptl/tst-tls7mod.c: New test.
* sysdeps/generic/ldsodefs.h (_dl_mask_all_signals): New.
(_dl_unmask_signals): Likewise.
(__signal_safe_memalign, __signal_safe_malloc): Likewise.
(__signal_safe_free, __signal_safe_realloc): Likewise.
(__signal_safe_calloc, _dl_clear_dtv): Likewise.
* sysdeps/mach/hurd/dl-sysdep.h (_dl_mask_all_signals): New stub.
(_dl_unmask_all_signals): Likewise.
* sysdeps/unix/sysv/linux/dl-sysdep.c (_dl_mask_all_signals):
New function.
(_dl_unmask_all_signals): Likewise.
* sysdeps/unix/sysv/linux/dl-sysdep.h (_dl_mask_all_signals): New.
(_dl_unmask_all_signals): Likewise.
Attachment:
ahh-glibc-20131107.txt
Description: Text document
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |