aboutsummaryrefslogtreecommitdiff
path: root/elf
AgeCommit message (Collapse)AuthorFilesLines
2012-03-21Add x32 support to dynamic linker auditH.J. Lu7-35/+91
2012-03-20Move stdio-common/_itoa.h to sysdeps/genericH.J. Lu6-6/+6
2012-03-16Add x32 support to ldconfigH.J. Lu1-0/+4
2012-03-09Fix bugs in sparc PLT profiling register management, and add sparc sotruss ↵David S. Miller1-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-07Remove distribute variable from MakefilesUlrich Drepper1-85/+0
2012-02-29Always set l_used for vDSO.Marek Polacek2-1/+15
2012-02-09Replace FSF snail mail address with URLs.Paul Eggert73-215/+142
2012-02-09Avoid pointer type mismatch warning.Richard Henderson1-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-30Merge branch 'master' of ssh://sourceware.org/git/glibcUlrich Drepper1-3/+219
Conflicts: ChangeLog
2012-01-30Optimize __get_tls_addr a bitUlrich Drepper1-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-30Add Tile relocation types.Chris Metcalf1-3/+219
2012-01-27Sort objects before relocationsUlrich Drepper5-33/+139
2012-01-27Fix commentUlrich Drepper1-2/+2
2012-01-25Remove gets declarations in C++ tests.Joseph Myers4-6/+0
2012-01-08Optimize xmalloc, xcalloc, xrealloc, and xstrdupUlrich Drepper1-2/+4
Add alloc_size attribute and apply consistently the malloc attribute to xmalloc, xcalloc, xrealloc, and xstrdup.
2012-01-08Static linking is always neededUlrich Drepper1-3/+1
2012-01-07Remove pre-ISO C supportUlrich Drepper1-3/+3
No more __const.
2012-01-07Remove non-ELF supportUlrich Drepper1-2/+2
2012-01-07More IA-64 removalUlrich Drepper3-123/+21
2012-01-07Add explicit declaration of gets in C++ codeUlrich Drepper4-0/+8
2012-01-01Also update new programsUlrich Drepper2-4/+4
2012-01-01Update copyright yearUlrich Drepper3-6/+6
2011-12-23Add missing inline keywordMarek Polacek5-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-12Fix warning in __dl_iterate_phdrUlrich Drepper1-1/+3
2011-11-04Fix off-by-one when reading link name in sprofAndreas Schwab1-1/+1
2011-11-01Account for alloca size rounding in extend_allocaAndreas Schwab1-6/+2
2011-10-31Use extend_alloca in _dl_map_object_deps.Paul Pluzhnikov1-2/+17
2011-10-29Typo in last checkinUlrich Drepper1-1/+1
2011-10-29Correctly NUL-terminate link name in sprofUlrich Drepper1-3/+4
2011-10-29Cleanups in ldconfig's chroot handlingUlrich Drepper1-3/+2
2011-10-29Avoid warning in dl-lookup.cUlrich Drepper1-2/+2
2011-10-29Fix readlink call in ldconfig's chroot handlingThomas Jarosch1-2/+2
2011-10-25Small optimization of dependency sortingAndreas Schwab2-2/+2
2011-10-20Preserve link time dependencies over relocation dependenciesAndreas Schwab1-1/+11
2011-10-16Use rounds{s,d} for x86 rint, ceil, floorUlrich Drepper1-4/+69
2011-10-16Cleanup last patchUlrich Drepper2-3/+6
2011-10-16Fix potential problem with skipping relocationsUlrich Drepper2-21/+27
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-14Remove leftover debug message from plddUlrich Drepper1-1/+0
2011-10-07elf/dl-load.c: Avoid warningMarek Polacek1-1/+1
2011-10-05Don't call ifunc functions in trace modeAndreas Schwab5-31/+40
2011-09-14Also relocate in dependency order when doing symbol dependency testingAndreas Schwab1-7/+4
2011-09-13Fix pattern on $(ldd-rewrite-script) substitutionAndreas Schwab1-1/+1
2011-09-13Only use USE___THREAD when definedAndreas Schwab1-2/+12
2011-09-12Revert "Remove last use of USE___THREAD"Ulrich Drepper1-3/+135
This reverts commit de82006d43e198fd162807c9adc720c7ebd728a3. Conflicts: ChangeLog
2011-09-12Remove last use of USE___THREADAndreas Schwab1-135/+3
2011-09-11Prepend $(..) to $(ldd-rewrite-script) if non-absoluteAndreas Schwab1-1/+2
2011-09-11Provide static initializer for _dl_pagesize in statically linked codeUlrich Drepper1-2/+3
2011-09-10Simplify malloc initializationUlrich Drepper1-0/+1
Singificantly reduce the code needed at malloc initialization. In the process getpagesize is simplified by always initializing GLRO(dl_pagesize).
2011-09-10Remove support for !USE___THREADUlrich Drepper2-20/+13
2011-09-10Cleanup of configuration optionsUlrich Drepper17-73/+11
Make several tool features mandatory and simplify the code.