aboutsummaryrefslogtreecommitdiff
path: root/elf
AgeCommit message (Collapse)AuthorFilesLines
2011-05-22Fix flags parameter value passed to pltenter and pltexitUlrich Drepper1-7/+5
2011-05-14Fix handling of static TLS in dlopen'ed objectsMartin von Gagern6-26/+118
When dynamically loading a library along with several dependencies, calls to _dl_add_to_slotinfo and _dl_update_slotinfo can become intermixed. As a consequence, _dl_update_slotinfo will update the generation counter of the dtv although not all of the slots belonging to that generation have been added. Subsequent calls to _dl_add_to_slotinfo will add more slots to the same generation, for which no storage will be allocated, as the dtv generation checks will claim no work is necessary. This will lead to uninitialized dtv entries and will likely cause a SIGSEGV when thread local variables are accessed.
2011-05-13Add support for generated PIE link rulesAndreas Schwab1-80/+10
2011-05-12Fix resizing able for unique symbols when adding symbol for copy relocationPiotr Bury5-28/+75
2011-05-11Fix up testing for valid $ORIGIN useUlrich Drepper1-16/+32
2011-05-07static tls memory leak on TLS_DTV_AT_TP archsAlan Modra2-25/+37
2011-05-07Allow $ORIGIN to reference trusted directoreis in SUID binaries.Ulrich Drepper1-31/+93
2011-05-03ldconfig: don't crash on empty path in config fileAndreas Schwab1-6/+9
2011-04-22Remove doubled words.Jim Meyering3-4/+4
2011-04-19elf.h: Define R_ARM_IRELATIVE reloc type.Richard Sandiford1-1/+2
2011-04-10Fix memory leak in TLS of loaded objects.Ulrich Drepper1-4/+1
2011-04-09Don't leave empty element in rpath when skipping an elementAndreas Schwab1-6/+18
2011-03-10Fix copy relocations handling of unique objects.Ulrich Drepper6-6/+71
2011-03-10Don't run tests checking xecutable stack when SELinux is enforcing.Ulrich Drepper1-1/+7
2011-03-06Fix loading first object along a path when tracing.Ulrich Drepper1-1/+3
2011-02-25Fix memory leak in dlopen with RTLD_NOLOAD.Andreas Schwab5-11/+36
2011-02-25Don't crash when dependencies are missingAndreas Schwab1-4/+4
2011-02-20Move setting variable in relro data earlier in ld.so.Andreas Schwab1-4/+7
2011-02-18elf/elf.h: Add new ARM TLS relocs.Nathan Sidwell1-1/+7
2011-02-15Remove use of ranlib.Ulrich Drepper1-2/+2
2011-02-04Fix some warning nits.Roland McGrath1-2/+2
2011-02-02AVX audit test failures with gcc 4.6H.J. Lu1-6/+10
2011-02-02Fix passing symbol value to pltexit callbacks when ld.so auditing.Ulrich Drepper1-1/+2
2011-01-19Fix ordering of DSO constructors and destructors.Ulrich Drepper18-116/+367
2011-01-18Run IFUNC tests unless no support build in at all.Ulrich Drepper1-2/+2
2011-01-17Update copyright year.Ulrich Drepper3-7/+7
2011-01-16Fix missing dependencies and ensure correct CPPFLAGS.Andreas Schwab1-22/+32
2011-01-13Fix check-execstack testAndreas Schwab2-18/+20
2011-01-12Fix assertion when handling DSTs during auditing.Ulrich Drepper1-6/+11
2010-12-24Pretty printing.Ulrich Drepper1-2/+2
2010-12-24Remove `.ctors' and `.dtors' output sectionsH.J. Lu2-0/+4
2010-12-19Make PowerPC64 default to nonexecutable stackRyan S. Arnold5-11/+28
2010-11-22Allow aux_cache_file open()ing to fail silently even in the chroot mode.Petr Baudis1-8/+4
The aux_cache fix of bug 11149 introduced a new bug - normally, ldconfig -r never cares if the auxiliary cache is not available and that is not a fatal problem, however this is not the case in case of ldconfig -r when executed as non-root. In that case, ldconfig -r fails hard unless var/cache/ldconfig/ exists within the chroot. This patch fixes that. Conflicts: ChangeLog
2010-10-26Fix assertion in ld.so, introduced by delayed adding to global list.Ulrich Drepper1-1/+1
2010-10-26Fix concurrency problem between dl_open and dl_iterate_phdrAndreas Krebbel3-43/+50
2010-10-24Require suid bit on audit objects in privileged programsAndreas Schwab4-20/+20
2010-10-24Work around shortest-stem feature in make 3.82+Andreas Schwab1-2/+11
2010-10-24Don't expand DST twice in dl_openAndreas Schwab1-29/+0
2010-09-21Whitespace cleanup.Ulrich Drepper1-1/+1
2010-09-21Move freeres function from ld.so to libc.so.Andreas Schwab2-90/+87
2010-09-15Don't try to free rpath strings allocated during startupAndreas Schwab3-3/+7
2010-07-20Fix vDSO synthetic hwcap handling so they are not masked out from ↵Roland McGrath1-0/+5
ld.so.cache matching.
2010-07-06Don't pass NULL occation to dl_signal_cerrorAndreas Schwab1-1/+1
2010-07-02More linking issues fixed.Ulrich Drepper1-3/+3
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