aboutsummaryrefslogtreecommitdiff
path: root/elf
AgeCommit message (Collapse)AuthorFilesLines
2010-06-27Revert unwanted patch. Again.Ulrich Drepper2-16/+1
2010-06-27Fix whitespaces.Ulrich Drepper2-13/+28
2010-06-14Flush cache after solving TEXTRELs if arch requires it.Kirill A. Shutemov1-1/+5
2010-05-21Don't crash on unresolved weak symbol reference when auditing.Ulrich Drepper1-2/+3
2010-05-21Don't crash on unresolved weak symbol referenceAndreas Schwab1-3/+4
2010-05-07Fix a const warning in ldconfig.Roland McGrath1-1/+1
2010-05-03Fix ldconfig to handle symlinks in chroot correctly.Ulrich Drepper1-1/+12
2010-05-03Simplify OOM handling in ldconfig.Ulrich Drepper1-7/+3
2010-05-03One more bug in ldconfig -r handling.Ulrich Drepper1-1/+3
2010-05-03Don't deadlock in __dl_iterate_phdr while (un)loading objects.Andreas Schwab6-4/+22
2010-05-03Code cleanup in __dl_iterate_phdr.Ulrich Drepper1-2/+1
2010-04-19Link elf/noload test against -ldl.Roland McGrath1-2/+2
2010-04-14Don't crash in trace mode when dependencies are missingAndreas Schwab1-4/+8
2010-04-13elf/elf.h: Add SH specific ELF header flags.Matt Fleming1-0/+24
2010-04-08Merge remote branch 'origin/roland/hwcap_mask'Ulrich Drepper2-6/+17
2010-04-05elf/elf.h (ELFOSABI_ARM_AEABI): Define.Joseph Myers1-0/+1
2010-04-05Obey LD_HWCAP_MASK in ld.so.cache lookups.roland/hwcap_maskRoland McGrath2-6/+17
2010-04-05elf/rtld.c (dl_main) [HAVE_AUX_VECTOR]: Add a cast.Roland McGrath1-1/+1
2010-04-05Fix aux cache handling in ldconfig with chroot.Ulrich Drepper1-7/+14
2010-03-29Handle platforms without aux vectorThomas Schwinge1-3/+3
2010-03-26Don't take the address of a void object.Richard Henderson1-3/+3
GCC 4.5 warns about "extern void _end; &end;". Use char[] instead, as that also doesn't fall foul of a target's .sdata optimizations. Signed-off-by: Richard Henderson <rth@twiddle.net>
2010-03-24Fix handling of STB_GNU_UNIQUE in LD_TRACE_PRELINKINGUlrich Drepper2-4/+59
2010-03-18Future safety in checking ELF header.Ulrich Drepper1-2/+8
If we should use further fields in the e_ident array in the ELF header of files we want zero to mean the default. Enforce zero for now so that non-optional features indicated by nonzero values are not go unnoticed when using an old dynamic linker.
2010-03-16Extended ELF ABI version handling only for Linux.Ulrich Drepper1-3/+5
If the OSABI is generic we should not allow the ABI version to be nonzero. Move all the new functionality into Linux-specific files.
2010-03-15Update copyright year.Ulrich Drepper3-8/+8
2010-03-15Implement handling of libc ABI in ELF header.Ulrich Drepper1-2/+4
2010-03-12Don't underestimate length of DST substitutionAndreas Schwab1-8/+13
2010-03-11elf.h: Add missing R_X86_64_*64 relocs.Roland McGrath1-1/+7
2010-03-04Define new x86-64 relocation symbolsUlrich Drepper1-1/+3
2010-02-28Define NT_X86_XSTATE constant for ELF core files.Roland McGrath1-0/+1
2010-02-24Fix comment.Ulrich Drepper1-7/+7
2010-02-12fix powerpc macros in tls-macros.hAlan Modra1-121/+113
2010-02-10Sparc STT_GNU_IFUNC supportDavid S. Miller1-0/+2
2010-02-10Add m68k TLS relocationsMaxim Kuvyrkov1-1/+22
2010-01-18Use correct type when casting d_tag.Andreas Schwab1-5/+10
2010-01-18Ignore negative dynamic entry types.Andreas Schwab1-1/+1
2010-01-15/390: Add runtime check for the highgprs kernel feature.Andreas Krebbel1-0/+6
2010-01-15ld.so: Adjust the auxv if ld.so is directly invoked.Andreas Krebbel3-20/+40
If a binary gets invoked by passing it as argument to ld.so the stack still holds the auxiliary vector of ld.so when entering the _start routine of the executable. So the invocation via ld.so is not fully transparent to the executable. This causes problems if the executable wants to scan the auxv itself.
2010-01-07Add new ELF constant PN_XNUM.Roland McGrath1-1/+7
2010-01-07Use NT_GNU_HWCAP instead of literal 2.Roland McGrath1-2/+3
2009-12-15Avoid ELF lookup race.Ulrich Drepper2-5/+10
On some architectures the update of the l_used field in the lookup functions races with setting the other bits in the bitfield. Simply avoid this and optimize use of l_used in general.
2009-11-06Fix up whitespaces.Ulrich Drepper1-1/+1
2009-11-06Properly handle STT_GNU_IFUNC symbols in do_sym.H.J. Lu2-2/+16
do_sym should use DL_FIXUP_VALUE_XXX macros to call IFUNC function. Otherwise, it won't compile on ia64. This patch fixes it and adds a test.
2009-10-30Add cast in tst-execstack to avoid warning.Ulrich Drepper1-1/+1
2009-10-30Uglify IFUNC tests for PPC.Alan Modra10-99/+24
2009-10-30Implement IFUNC for PPC.Alan Modra1-9/+14
2009-10-21Handle IFUNC symbols in dlsym.Andreas Schwab1-0/+5
2009-10-07Fix descriptor leak when calling dlopen with RTLD_NOLOADAndreas Schwab1-3/+6
2009-09-28Fix missing reloc dependencyUlrich Drepper1-6/+3
When DL_LOOKUP_ADD_DEPENDENCY was introduced a few callers of _dl_lookup_versioned_symbol were not properly adjusted. One of them survived until now.
2009-08-08Support mixed SSE/AVX audit and check AVX only once.H.J. Lu8-2/+758
This patch fixes mixed SSE/AVX audit and checks AVX only once in _dl_runtime_profile. When an AVX or SSE register value in pltenter is modified, we have to make sure that the SSE part value is the same in both lr_xmm and lr_vector fields so that pltexit will get the correct value from either lr_xmm or lr_vector fields. AVX-enabled pltenter should update both lr_xmm and lr_vector fields to support stacked AVX/SSE pltenter functions.