Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-05-03 | Fix make clean for recent elf/Makefile changes. | Roland McGrath | 1 | -3/+3 | |
2012-05-02 | Fix test-suite failues with -Wl,--as-needed | Allan McRae | 1 | -1/+20 | |
Signed-off-by: Allan McRae <allan@archlinux.org> | |||||
2012-05-02 | For PR 14055, add bounds check to _dl_show_auxv(). | Paul Pluzhnikov | 1 | -2/+4 | |
2012-05-01 | Redirect check-localplt output to check-localplt.out. | Roland McGrath | 1 | -1/+2 | |
2012-05-01 | Do check-localplt test using readelf rather than a build-time C program. | Roland McGrath | 2 | -312/+21 | |
2012-05-01 | Do check-execstack test using readelf rather than a build-time C program. | Roland McGrath | 2 | -177/+26 | |
2012-05-01 | Do check-textrel test using readelf rather than a build-time C program. | Roland McGrath | 2 | -209/+16 | |
2012-04-28 | Don't run tests when cross-compiling | Andreas Schwab | 1 | -0/+4 | |
2012-04-25 | Parse hexadecimal and octal strings correctly | Siddhesh Poyarekar | 1 | -7/+25 | |
The current implementation of __strtoul_internal seems to only pretend to support hex and octal strings by detecting a preceding 0x or 0 and marking base as 8 or 16. When it comes to the actual processing of the string, it only considers numeric values within, thus breaking hex values that may have [a-f] in them. Fixed with this commit. | |||||
2012-04-24 | Add flexibility to localplt-*.data files, using an awk script rather than ↵ | Roland McGrath | 1 | -2/+1 | |
diff to check the results. | |||||
2012-04-16 | Prevent warning in pldd. | Marek Polacek | 1 | -9/+9 | |
2012-04-13 | Check __ILP32__ instead of __LP64__ | H.J. Lu | 7 | -7/+7 | |
* elf/tst-auditmod1.c: Check __ILP32__ instead of __LP64__. * elf/tst-auditmod3b.c: Likewise. * elf/tst-auditmod4b.c: Likewise. * elf/tst-auditmod5b.c: Likewise. * elf/tst-auditmod6b.c: Likewise. * elf/tst-auditmod6c.c: Likewise. * elf/tst-auditmod7b.c: Likewise. * sysdeps/x86_64/ffsll.c (ffsl): Likewise. * sysdeps/x86_64/preconfigure.in: Likewise. * sysdeps/x86_64/preconfigure: Regenerated. | |||||
2012-04-10 | Fix ld.so regression. | David S. Miller | 1 | -6/+8 | |
[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 | 4 | -4/+17 | |
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 | 1 | -0/+1 | |
* 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 | 1 | -8/+1 | |
* 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 | 1 | -47/+7 | |
* 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 | 2 | -2/+16 | |
* 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 | 7 | -35/+91 | |
2012-03-20 | Move stdio-common/_itoa.h to sysdeps/generic | H.J. Lu | 6 | -6/+6 | |
2012-03-16 | Add x32 support to ldconfig | H.J. Lu | 1 | -0/+4 | |
2012-03-09 | Fix bugs in sparc PLT profiling register management, and add sparc sotruss ↵ | David S. Miller | 1 | -2/+56 | |
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 | 1 | -85/+0 | |
2012-02-29 | Always set l_used for vDSO. | Marek Polacek | 2 | -1/+15 | |
2012-02-09 | Replace FSF snail mail address with URLs. | Paul Eggert | 73 | -215/+142 | |
2012-02-09 | Avoid pointer type mismatch warning. | Richard Henderson | 1 | -1/+1 | |
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 | 1 | -3/+219 | |
Conflicts: ChangeLog | |||||
2012-01-30 | Optimize __get_tls_addr a bit | Ulrich Drepper | 1 | -16/+28 | |
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 | 1 | -3/+219 | |
2012-01-27 | Sort objects before relocations | Ulrich Drepper | 5 | -33/+139 | |
2012-01-27 | Fix comment | Ulrich Drepper | 1 | -2/+2 | |
2012-01-25 | Remove gets declarations in C++ tests. | Joseph Myers | 4 | -6/+0 | |
2012-01-08 | Optimize xmalloc, xcalloc, xrealloc, and xstrdup | Ulrich Drepper | 1 | -2/+4 | |
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 | 1 | -3/+1 | |
2012-01-07 | Remove pre-ISO C support | Ulrich Drepper | 1 | -3/+3 | |
No more __const. | |||||
2012-01-07 | Remove non-ELF support | Ulrich Drepper | 1 | -2/+2 | |
2012-01-07 | More IA-64 removal | Ulrich Drepper | 3 | -123/+21 | |
2012-01-07 | Add explicit declaration of gets in C++ code | Ulrich Drepper | 4 | -0/+8 | |
2012-01-01 | Also update new programs | Ulrich Drepper | 2 | -4/+4 | |
2012-01-01 | Update copyright year | Ulrich Drepper | 3 | -6/+6 | |
2011-12-23 | Add missing inline keyword | Marek Polacek | 5 | -6/+6 | |
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 | 1 | -1/+3 | |
2011-11-04 | Fix off-by-one when reading link name in sprof | Andreas Schwab | 1 | -1/+1 | |
2011-11-01 | Account for alloca size rounding in extend_alloca | Andreas Schwab | 1 | -6/+2 | |
2011-10-31 | Use extend_alloca in _dl_map_object_deps. | Paul Pluzhnikov | 1 | -2/+17 | |
2011-10-29 | Typo in last checkin | Ulrich Drepper | 1 | -1/+1 | |
2011-10-29 | Correctly NUL-terminate link name in sprof | Ulrich Drepper | 1 | -3/+4 | |
2011-10-29 | Cleanups in ldconfig's chroot handling | Ulrich Drepper | 1 | -3/+2 | |
2011-10-29 | Avoid warning in dl-lookup.c | Ulrich Drepper | 1 | -2/+2 | |
2011-10-29 | Fix readlink call in ldconfig's chroot handling | Thomas Jarosch | 1 | -2/+2 | |