aboutsummaryrefslogtreecommitdiff
path: root/elf
AgeCommit message (Collapse)AuthorFilesLines
2013-02-12Merge remote branch 'origin/release/2.13/master' into local_ibm_2.13Ryan S. Arnold2-49/+54
Pick up dynamic linker fix related to bugzilla 12454 which is: Inconsistency detected by ld.so: dl-deps.c: 622: _dl_map_object_deps: Assertion `nlist > 1' failed!
2011-07-20Handle DSOs without any dependency in ld.sorelease/2.13/masterUlrich Drepper2-49/+54
(cherry picked from commit 6b1e7d1992cd89032df431c0e0d1418b97e57cd8)
2011-05-04Add AT_PLATFORM env variable to ld.so to override auxv AT_PLATFORM.Peter Bergner1-0/+5
2011-05-03Static TLS memory leak fix (DTV case)Alan Modra3-15/+56
2011-05-03Fix memory leak in dlopen with RTLD_NOLOAD.Andreas Schwab5-11/+36
(cherry picked from commit 4bff6e0175ed195871f4e01cc4c4c33274b8f6e3)
2011-05-03Don't crash when dependencies are missingAndreas Schwab1-4/+4
(Cherry picked from commit f2092faf2b6bd491a1891d5d5e393a8bf85d01d7)
2011-05-03Don't leave empty element in rpath when skipping an elementAndreas Schwab1-6/+18
(cherry picked from commit 34fe483e121660aff222ec1c15d57804f64191ea)
2011-05-03Fix memory leak in TLS of loaded objects.Ulrich Drepper1-4/+1
(cherry picked from commit e6c61494125126d2ba77e5d99f83887a2ed49783)
2011-05-03Remove assert() if DT_RUNPATH and DT_RPATH flags are found in ld.so.Ryan S. Arnold1-2/+2
2011-05-03 Ryan S. Arnold <rsa@us.ibm.com> * elf/dynamic-link.h (elf_get_dynamic_info): Remove assert() around DT_RUNPATH and DT_RPATH which prevents running a dynamic linker with an embedded RPATH flag, which is what a compiler modified to embed a non-default INTERP section would do.
2011-02-22Move setting variable in relro data earlier in ld.so.Andreas Schwab1-4/+7
(cherry picked from commit e23fe25b33324a9ea992276c1a4f04127bf9ba4b)
2011-02-04Fix passing symbol value to pltexit callbacks when ld.so auditing.Ulrich Drepper1-1/+2
(cherry picked from commit 8517b15ee8e39fed11afb784fd0e249d977849f4)
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
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