Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix handling of static TLS in dlopen'ed objects | Martin von Gagern | 2011-05-14 | 6 | -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. | ||||
* | Add support for generated PIE link rules | Andreas Schwab | 2011-05-13 | 1 | -80/+10 |
| | |||||
* | Fix resizing able for unique symbols when adding symbol for copy relocation | Piotr Bury | 2011-05-12 | 5 | -28/+75 |
| | |||||
* | Fix up testing for valid $ORIGIN use | Ulrich Drepper | 2011-05-11 | 1 | -16/+32 |
| | |||||
* | static tls memory leak on TLS_DTV_AT_TP archs | Alan Modra | 2011-05-07 | 2 | -25/+37 |
| | |||||
* | Allow $ORIGIN to reference trusted directoreis in SUID binaries. | Ulrich Drepper | 2011-05-07 | 1 | -31/+93 |
| | |||||
* | ldconfig: don't crash on empty path in config file | Andreas Schwab | 2011-05-03 | 1 | -6/+9 |
| | |||||
* | Remove doubled words. | Jim Meyering | 2011-04-22 | 3 | -4/+4 |
| | |||||
* | elf.h: Define R_ARM_IRELATIVE reloc type. | Richard Sandiford | 2011-04-19 | 1 | -1/+2 |
| | |||||
* | Fix memory leak in TLS of loaded objects. | Ulrich Drepper | 2011-04-10 | 1 | -4/+1 |
| | |||||
* | Don't leave empty element in rpath when skipping an element | Andreas Schwab | 2011-04-09 | 1 | -6/+18 |
| | |||||
* | Fix copy relocations handling of unique objects. | Ulrich Drepper | 2011-03-10 | 6 | -6/+71 |
| | |||||
* | Don't run tests checking xecutable stack when SELinux is enforcing. | Ulrich Drepper | 2011-03-10 | 1 | -1/+7 |
| | |||||
* | Fix loading first object along a path when tracing. | Ulrich Drepper | 2011-03-06 | 1 | -1/+3 |
| | |||||
* | Fix memory leak in dlopen with RTLD_NOLOAD. | Andreas Schwab | 2011-02-25 | 5 | -11/+36 |
| | |||||
* | Don't crash when dependencies are missing | Andreas Schwab | 2011-02-25 | 1 | -4/+4 |
| | |||||
* | Move setting variable in relro data earlier in ld.so. | Andreas Schwab | 2011-02-20 | 1 | -4/+7 |
| | |||||
* | elf/elf.h: Add new ARM TLS relocs. | Nathan Sidwell | 2011-02-18 | 1 | -1/+7 |
| | |||||
* | Remove use of ranlib. | Ulrich Drepper | 2011-02-15 | 1 | -2/+2 |
| | |||||
* | Fix some warning nits. | Roland McGrath | 2011-02-04 | 1 | -2/+2 |
| | |||||
* | AVX audit test failures with gcc 4.6 | H.J. Lu | 2011-02-02 | 1 | -6/+10 |
| | |||||
* | Fix passing symbol value to pltexit callbacks when ld.so auditing. | Ulrich Drepper | 2011-02-02 | 1 | -1/+2 |
| | |||||
* | Fix ordering of DSO constructors and destructors. | Ulrich Drepper | 2011-01-19 | 18 | -116/+367 |
| | |||||
* | Run IFUNC tests unless no support build in at all. | Ulrich Drepper | 2011-01-18 | 1 | -2/+2 |
| | |||||
* | Update copyright year. | Ulrich Drepper | 2011-01-17 | 3 | -7/+7 |
| | |||||
* | Fix missing dependencies and ensure correct CPPFLAGS. | Andreas Schwab | 2011-01-16 | 1 | -22/+32 |
| | |||||
* | Fix check-execstack test | Andreas Schwab | 2011-01-13 | 2 | -18/+20 |
| | |||||
* | Fix assertion when handling DSTs during auditing. | Ulrich Drepper | 2011-01-12 | 1 | -6/+11 |
| | |||||
* | Pretty printing. | Ulrich Drepper | 2010-12-24 | 1 | -2/+2 |
| | |||||
* | Remove `.ctors' and `.dtors' output sections | H.J. Lu | 2010-12-24 | 2 | -0/+4 |
| | |||||
* | Make PowerPC64 default to nonexecutable stack | Ryan S. Arnold | 2010-12-19 | 5 | -11/+28 |
| | |||||
* | Allow aux_cache_file open()ing to fail silently even in the chroot mode. | Petr Baudis | 2010-11-22 | 1 | -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 | ||||
* | Fix assertion in ld.so, introduced by delayed adding to global list. | Ulrich Drepper | 2010-10-26 | 1 | -1/+1 |
| | |||||
* | Fix concurrency problem between dl_open and dl_iterate_phdr | Andreas Krebbel | 2010-10-26 | 3 | -43/+50 |
| | |||||
* | Require suid bit on audit objects in privileged programs | Andreas Schwab | 2010-10-24 | 4 | -20/+20 |
| | |||||
* | Work around shortest-stem feature in make 3.82+ | Andreas Schwab | 2010-10-24 | 1 | -2/+11 |
| | |||||
* | Don't expand DST twice in dl_open | Andreas Schwab | 2010-10-24 | 1 | -29/+0 |
| | |||||
* | Whitespace cleanup. | Ulrich Drepper | 2010-09-21 | 1 | -1/+1 |
| | |||||
* | Move freeres function from ld.so to libc.so. | Andreas Schwab | 2010-09-21 | 2 | -90/+87 |
| | |||||
* | Don't try to free rpath strings allocated during startup | Andreas Schwab | 2010-09-15 | 3 | -3/+7 |
| | |||||
* | Fix vDSO synthetic hwcap handling so they are not masked out from ↵ | Roland McGrath | 2010-07-20 | 1 | -0/+5 |
| | | | | ld.so.cache matching. | ||||
* | Don't pass NULL occation to dl_signal_cerror | Andreas Schwab | 2010-07-06 | 1 | -1/+1 |
| | |||||
* | More linking issues fixed. | Ulrich Drepper | 2010-07-02 | 1 | -3/+3 |
| | |||||
* | Revert unwanted patch. Again. | Ulrich Drepper | 2010-06-27 | 2 | -16/+1 |
| | |||||
* | Fix whitespaces. | Ulrich Drepper | 2010-06-27 | 2 | -13/+28 |
| | |||||
* | Flush cache after solving TEXTRELs if arch requires it. | Kirill A. Shutemov | 2010-06-14 | 1 | -1/+5 |
| | |||||
* | Don't crash on unresolved weak symbol reference when auditing. | Ulrich Drepper | 2010-05-21 | 1 | -2/+3 |
| | |||||
* | Don't crash on unresolved weak symbol reference | Andreas Schwab | 2010-05-21 | 1 | -3/+4 |
| | |||||
* | Fix a const warning in ldconfig. | Roland McGrath | 2010-05-07 | 1 | -1/+1 |
| | |||||
* | Fix ldconfig to handle symlinks in chroot correctly. | Ulrich Drepper | 2010-05-03 | 1 | -1/+12 |
| |