aboutsummaryrefslogtreecommitdiff
path: root/elf
AgeCommit message (Collapse)Author
2011-09-08Fix warning in elf/sprof.cAndreas Jaeger
2011-09-08Fix crash during error handlingAndreas Schwab
2011-09-08Use O_CLOEXEC when loading objects in ld.soUlrich Drepper
2011-09-07Pass back error code from dlerror_runUlrich Drepper
2011-09-07Fix memory leak in case of failed dlopenUlrich Drepper
2011-09-05Remove unused parameter in pldd and simplify ELF handlingUlrich Drepper
2011-09-05Use O_CLOEXEC when loading ld.so cacheUlrich Drepper
2011-09-01Sanitize HWCAP_SPARC_* defines/usage, and add new entries.David S. Miller
2011-08-30Relocate objects in dependency orderAndreas Schwab
2011-08-24Fix scope handling during dl_closeAndreas Schwab
2011-08-22Merge branch 'master' of ssh://sourceware.org/git/glibcUlrich Drepper
Conflicts: ChangeLog
2011-08-22Correct cycle detection during dependency sortingAndreas Schwab
2011-08-22Revert "Don't crash when dependencies are missing"Andreas Schwab
This reverts commit f2092faf2b6bd491a1891d5d5e393a8bf85d01d7.
2011-08-20Print message that there is no scope instead of being silentUlrich Drepper
2011-08-20Further improve printing os ELF symbol lookup scope informationUlrich Drepper
2011-08-17Fix some problem of 32-bit pldd on 64-bit platformsUlrich Drepper
2011-08-17Prevent possible race conditions by attaching pldd to all threadsUlrich Drepper
2011-08-16Improve printing of lookup scopesUlrich Drepper
The scope of a new object should be printed earlier and when the scope of an already loaded object is extended only the changes should be printed.
2011-08-16Avoid warning from last changeUlrich Drepper
2011-08-16Fix printing of scope numberUlrich Drepper
2011-08-14Warning patrol.Roland McGrath
2011-08-13Implement LD_DEBUG=scopesUlrich Drepper
2011-08-13Fix caller information of NSS modulesUlrich Drepper
2011-08-12Better check for last patchUlrich Drepper
Don't indicate that dependencies of dynamically loaded objects are also dynamically loaded.
2011-08-12Better debug information from ld.soUlrich Drepper
Differentiate between loading as a dependency and loading on request.
2011-07-20Fix check for AVX enablementUlrich Drepper
The AVX bit is set if the CPU supports AVX. But this doesn't mean the kernel does. Add checks according to Intel's documentation.
2011-07-19_dl_sort_fini: Remove unused argumentMarek Polacek
2011-07-19elf/cache.c: Remove unnecessary conditionMarek Polacek
2011-07-14Fix remaining explicit uses of shlib.lds to use $(shlib-lds).Roland McGrath
2011-07-02Make asserts accept DT_FLAGS/DT_FLAGS_1 with zero flags.Roland McGrath
2011-07-02Use -defsym=_begin=0 instead of linker script munging.Roland McGrath
2011-06-27Fix missing .ctors/.dtors lead word in soinitRoland McGrath
2011-06-26We don't use linkobj/libc.so at runtmie, no need to check for text relsUlrich Drepper
This also works around a toolchain issu.
2011-06-21Revert unwanted patchUlrich Drepper
2011-06-21Add missing DL_CALL_FCTUlrich Drepper
2011-06-20Add an elf_ifunc_invoke interface so that architectures can implementDavid S. Miller
the ifunc resolver calls however they wish.
2011-06-10Better detect total failure of linker script generation.Roland McGrath
2011-06-10Quash some new warnings from GCC 4.6.Roland McGrath
2011-06-10Revert -r -> -Wl,-r change.Roland McGrath
2011-06-09Use -Wl,-r instead of plain -r.Roland McGrath
2011-06-09Add pldd programUlrich Drepper
2011-05-30Handle DSOs without any dependency in ld.soUlrich Drepper
2011-05-30One more thinko in CLUlrich Drepper
2011-05-30Prevent loader from loading itselfUlrich Drepper
2011-05-29Don't build AVX tests with old compilersUlrich Drepper
2011-05-28Fix bug in last checkin which left ldd uninstalledUlrich Drepper
2011-05-28Add sotruss programUlrich Drepper
2011-05-22Fix flags parameter value passed to pltenter and pltexitUlrich Drepper
2011-05-14Fix handling of static TLS in dlopen'ed objectsMartin von Gagern
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 Schwab