about summary refs log tree commit diff
path: root/elf
Commit message (Collapse)AuthorAgeFilesLines
* Fix bugs in sparc PLT profiling register management, and add sparc sotruss ↵David S. Miller2012-03-091-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.
* Remove distribute variable from MakefilesUlrich Drepper2012-03-071-85/+0
|
* Always set l_used for vDSO.Marek Polacek2012-02-292-1/+15
|
* Replace FSF snail mail address with URLs.Paul Eggert2012-02-0973-215/+142
|
* Avoid pointer type mismatch warning.Richard Henderson2012-02-091-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*.
* Merge branch 'master' of ssh://sourceware.org/git/glibcUlrich Drepper2012-01-301-3/+219
|\ | | | | | | | | Conflicts: ChangeLog
| * Add Tile relocation types.Chris Metcalf2012-01-301-3/+219
| |
* | Optimize __get_tls_addr a bitUlrich Drepper2012-01-301-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.
* Sort objects before relocationsUlrich Drepper2012-01-275-33/+139
|
* Fix commentUlrich Drepper2012-01-271-2/+2
|
* Remove gets declarations in C++ tests.Joseph Myers2012-01-254-6/+0
|
* Optimize xmalloc, xcalloc, xrealloc, and xstrdupUlrich Drepper2012-01-081-2/+4
| | | | | Add alloc_size attribute and apply consistently the malloc attribute to xmalloc, xcalloc, xrealloc, and xstrdup.
* Static linking is always neededUlrich Drepper2012-01-081-3/+1
|
* Remove pre-ISO C supportUlrich Drepper2012-01-071-3/+3
| | | | No more __const.
* Remove non-ELF supportUlrich Drepper2012-01-071-2/+2
|
* More IA-64 removalUlrich Drepper2012-01-073-123/+21
|
* Add explicit declaration of gets in C++ codeUlrich Drepper2012-01-074-0/+8
|
* Also update new programsUlrich Drepper2012-01-012-4/+4
|
* Update copyright yearUlrich Drepper2012-01-013-6/+6
|
* Add missing inline keywordMarek Polacek2011-12-235-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.
* Fix warning in __dl_iterate_phdrUlrich Drepper2011-11-121-1/+3
|
* Fix off-by-one when reading link name in sprofAndreas Schwab2011-11-041-1/+1
|
* Account for alloca size rounding in extend_allocaAndreas Schwab2011-11-011-6/+2
|
* Use extend_alloca in _dl_map_object_deps.Paul Pluzhnikov2011-10-311-2/+17
|
* Typo in last checkinUlrich Drepper2011-10-291-1/+1
|
* Correctly NUL-terminate link name in sprofUlrich Drepper2011-10-291-3/+4
|
* Cleanups in ldconfig's chroot handlingUlrich Drepper2011-10-291-3/+2
|
* Avoid warning in dl-lookup.cUlrich Drepper2011-10-291-2/+2
|
* Fix readlink call in ldconfig's chroot handlingThomas Jarosch2011-10-291-2/+2
|
* Small optimization of dependency sortingAndreas Schwab2011-10-252-2/+2
|
* Preserve link time dependencies over relocation dependenciesAndreas Schwab2011-10-201-1/+11
|
* Use rounds{s,d} for x86 rint, ceil, floorUlrich Drepper2011-10-161-4/+69
|
* Cleanup last patchUlrich Drepper2011-10-162-3/+6
|
* Fix potential problem with skipping relocationsUlrich Drepper2011-10-162-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.
* Remove leftover debug message from plddUlrich Drepper2011-10-141-1/+0
|
* elf/dl-load.c: Avoid warningMarek Polacek2011-10-071-1/+1
|
* Don't call ifunc functions in trace modeAndreas Schwab2011-10-055-31/+40
|
* Also relocate in dependency order when doing symbol dependency testingAndreas Schwab2011-09-141-7/+4
|
* Fix pattern on $(ldd-rewrite-script) substitutionAndreas Schwab2011-09-131-1/+1
|
* Only use USE___THREAD when definedAndreas Schwab2011-09-131-2/+12
|
* Revert "Remove last use of USE___THREAD"Ulrich Drepper2011-09-121-3/+135
| | | | | | | | This reverts commit de82006d43e198fd162807c9adc720c7ebd728a3. Conflicts: ChangeLog
* Remove last use of USE___THREADAndreas Schwab2011-09-121-135/+3
|
* Prepend $(..) to $(ldd-rewrite-script) if non-absoluteAndreas Schwab2011-09-111-1/+2
|
* Provide static initializer for _dl_pagesize in statically linked codeUlrich Drepper2011-09-111-2/+3
|
* Simplify malloc initializationUlrich Drepper2011-09-101-0/+1
| | | | | | Singificantly reduce the code needed at malloc initialization. In the process getpagesize is simplified by always initializing GLRO(dl_pagesize).
* Remove support for !USE___THREADUlrich Drepper2011-09-102-20/+13
|
* Cleanup of configuration optionsUlrich Drepper2011-09-1017-73/+11
| | | | Make several tool features mandatory and simplify the code.
* Define ELFOSABI_GNU.Roland McGrath2011-09-091-1/+2
|
* Fix sotruss help messagesUlrich Drepper2011-09-091-10/+13
|
* Fill in real information in __dl_iterate_phdrUlrich Drepper2011-09-091-7/+7
|