Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-04-10 | Fix ld.so regression. | David S. Miller | |
[BZ #13967] * elf/dynamic-link.h (_ELF_DYNAMIC_DO_RELOC): Handle the case where the is a gap between DT_REL(A) and DT_JMPREL. | |||
2012-04-11 | New ld.so argument --inhibit-ldcache to disable ld.so.cache lookup | Siddhesh Poyarekar | |
It may sometimes be desirable to make the dynamic linker only pick up libraries from the library path and rpath and not look at the ld.so.cache that ldconfig generates. An example of such a use case is the glibc testsuite where the dynamic linker must not be influenced by any external paths or caches. This change adds a new option --inhibit-ldcache that when used, tells the dynamic linker to not use ld.so.cache even if it is available. | |||
2012-04-07 | Handle some new sparc relocation types. | David S. Miller | |
* elf/elf.h (R_SPARC_WDISP10): Define. * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela): Handle R_SPARC_SIZE32. * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela): Handle R_SPARC_SIZE64 and R_SPARC_H34. | |||
2012-04-07 | Simplify _ELF_DYNAMIC_DO_RELOC after combining the old two defs. | Carlos O'Donell | |
* elf/dynamic-link.h (_ELF_DYNAMIC_DO_RELOC): Simplify conditions and remove no longer applicable assertion. | |||
2012-04-05 | Reduce down to one definition of _ELF_DYNAMIC_DO_RELOC. | David S. Miller | |
* elf/dynamic-link.h (_ELF_DYNAMIC_DO_RELOC): Reduce down to one definition. * sysdeps/powerpc/powerpc32/dl-machine.h (ELF_MACHINE_PLTREL_OVERLAP): Delete. * sysdeps/s390/s390-32/dl-machine.h (ELF_MACHINE_PLTREL_OVERLAP): Likewise. * sysdeps/sparc/sparc32/dl-machine.h (ELF_MACHINE_PLTREL_OVERLAP): Likewise. * sysdeps/sparc/sparc64/dl-machine.h (ELF_MACHINE_PLTREL_OVERLAP): Likewise. | |||
2012-04-05 | Fix DL_DEBUG_UNUSED to elide the VDSO and handle PLT references properly. | David S. Miller | |
* elf/rtld.c (dl_main): If DL_DEBUG_UNUSED is enabled, turn off lazy binding. * elf/dl-lookup (_dl_lookup_symbol_x): If DL_DEBUG_UNUSED, ignore undefined symbol errors. * elf/rtlc.c (dl_main): Skip VDSO when checking for unused DT_NEEDED entries. | |||
2012-03-21 | Add x32 support to dynamic linker audit | H.J. Lu | |
2012-03-20 | Move stdio-common/_itoa.h to sysdeps/generic | H.J. Lu | |
2012-03-16 | Add x32 support to ldconfig | H.J. Lu | |
2012-03-09 | Fix bugs in sparc PLT profiling register management, and add sparc sotruss ↵ | David S. Miller | |
support. * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela): Protect local variables with appropriate CPP guards. * sysdeps/sparc/sparc32/dl-trampoline.S: Propagate the stack_ptr from the frame pointer, not the stack pointer. Correct layout comments. Fix test on resulting framesize and the management of the outregs buffer for pltexit. Preserve floating point return values across _dl_call_pltexit call. * sysdeps/sparc/sparc64/dl-trampoline.S: Fix test on resulting framesize and the management of the outregs buffer for pltexit. Preserve floating point return values across _dl_call_pltexit call. * elf/sotruss-lib.c (la_sparc32_gnu_pltenter, la_sparc64_gnu_pltenter, la_sparc32_gnu_pltexit, la_sparc64_gnu_pltexit): New functions. (print_exit): Fix format string for return register value. | |||
2012-03-07 | Remove distribute variable from Makefiles | Ulrich Drepper | |
2012-02-29 | Always set l_used for vDSO. | Marek Polacek | |
2012-02-09 | Replace FSF snail mail address with URLs. | Paul Eggert | |
2012-02-09 | Avoid pointer type mismatch warning. | Richard Henderson | |
update_get_addr returns a link_map*, but the return expression was of type char*. Fix by relying on gcc's void* arithmetic extension and auto-conversion from void*. | |||
2012-01-30 | Merge branch 'master' of ssh://sourceware.org/git/glibc | Ulrich Drepper | |
Conflicts: ChangeLog | |||
2012-01-30 | Optimize __get_tls_addr a bit | Ulrich Drepper | |
Rearrange code to avoid creation of a stack frame. At least on x86-64 the code for the fast path should be down to the bare minimum. | |||
2012-01-30 | Add Tile relocation types. | Chris Metcalf | |
2012-01-27 | Sort objects before relocations | Ulrich Drepper | |
2012-01-27 | Fix comment | Ulrich Drepper | |
2012-01-25 | Remove gets declarations in C++ tests. | Joseph Myers | |
2012-01-08 | Optimize xmalloc, xcalloc, xrealloc, and xstrdup | Ulrich Drepper | |
Add alloc_size attribute and apply consistently the malloc attribute to xmalloc, xcalloc, xrealloc, and xstrdup. | |||
2012-01-08 | Static linking is always needed | Ulrich Drepper | |
2012-01-07 | Remove pre-ISO C support | Ulrich Drepper | |
No more __const. | |||
2012-01-07 | Remove non-ELF support | Ulrich Drepper | |
2012-01-07 | More IA-64 removal | Ulrich Drepper | |
2012-01-07 | Add explicit declaration of gets in C++ code | Ulrich Drepper | |
2012-01-01 | Also update new programs | Ulrich Drepper | |
2012-01-01 | Update copyright year | Ulrich Drepper | |
2011-12-23 | Add missing inline keyword | Marek Polacek | |
According to http://gcc.gnu.org/ml/gcc-patches/2011-09/msg00608.html, a function without `inline' with an `always_inline' attribute is a bug. | |||
2011-11-12 | Fix warning in __dl_iterate_phdr | Ulrich Drepper | |
2011-11-04 | Fix off-by-one when reading link name in sprof | Andreas Schwab | |
2011-11-01 | Account for alloca size rounding in extend_alloca | Andreas Schwab | |
2011-10-31 | Use extend_alloca in _dl_map_object_deps. | Paul Pluzhnikov | |
2011-10-29 | Typo in last checkin | Ulrich Drepper | |
2011-10-29 | Correctly NUL-terminate link name in sprof | Ulrich Drepper | |
2011-10-29 | Cleanups in ldconfig's chroot handling | Ulrich Drepper | |
2011-10-29 | Avoid warning in dl-lookup.c | Ulrich Drepper | |
2011-10-29 | Fix readlink call in ldconfig's chroot handling | Thomas Jarosch | |
2011-10-25 | Small optimization of dependency sorting | Andreas Schwab | |
2011-10-20 | Preserve link time dependencies over relocation dependencies | Andreas Schwab | |
2011-10-16 | Use rounds{s,d} for x86 rint, ceil, floor | Ulrich Drepper | |
2011-10-16 | Cleanup last patch | Ulrich Drepper | |
2011-10-16 | Fix potential problem with skipping relocations | Ulrich Drepper | |
We never seem to have hit this problem but way relative relocations were skipped was wrong. There are relative relocations only in the DT_REL/DT_RELA section. The elf_dynamic_do_##reloc function skipped the entries in all calls, though. | |||
2011-10-14 | Remove leftover debug message from pldd | Ulrich Drepper | |
2011-10-07 | elf/dl-load.c: Avoid warning | Marek Polacek | |
2011-10-05 | Don't call ifunc functions in trace mode | Andreas Schwab | |
2011-09-14 | Also relocate in dependency order when doing symbol dependency testing | Andreas Schwab | |
2011-09-13 | Fix pattern on $(ldd-rewrite-script) substitution | Andreas Schwab | |
2011-09-13 | Only use USE___THREAD when defined | Andreas Schwab | |
2011-09-12 | Revert "Remove last use of USE___THREAD" | Ulrich Drepper | |
This reverts commit de82006d43e198fd162807c9adc720c7ebd728a3. Conflicts: ChangeLog |