aboutsummaryrefslogtreecommitdiff
path: root/ldso
AgeCommit message (Expand)Author
2020-11-11lift child restrictions after multi-threaded forkRich Felker
2020-11-11convert malloc use under libc-internal locks to use internal allocatorRich Felker
2020-11-11drop use of getdelim/stdio in dynamic linkerRich Felker
2020-10-27ldso: notify the debugger when we're doing a dlopenrcombs
2020-10-14ldso: use pthread_t rather than kernel tid to track ctor visitorRich Felker
2020-10-14fix stale lock when allocation of ctor queue fails during dlopenRich Felker
2020-08-27remove redundant pthread struct members repeated for layout purposesRich Felker
2020-06-10have ldso track replacement of aligned_allocRich Felker
2020-06-02move declaration of interfaces between malloc and ldso to dynlink.hRich Felker
2020-03-20ldso: remove redundant switch case for REL_NONEFangrui Song
2020-01-15fix incorrect __hwcap seen in dynamic-linked __set_thread_areaRich Felker
2020-01-01fix fdpic regression in dynamic linker with overly smart compilersRich Felker
2019-12-31fix crashing ldso on archs where __set_thread_area examines auxvRich Felker
2019-12-31move stage3_func typedef out of shared internal dynlink.h headerRich Felker
2019-11-02add time64 redirect for, and redirecting implementation of, dlsymRich Felker
2019-08-13fix regression whereby main thread didn't get TLS relocationsRich Felker
2019-08-12make relocation time symbol lookup and dlsym consistentSzabolcs Nagy
2019-08-12ldso: correct condition for local symbol handling in do_relocsRich Felker
2019-08-11add support for powerpc/powerpc64 unaligned relocationsSamuel Holland
2019-08-11ldso: remove redundant runtime checks in static TLS logicRich Felker
2019-08-11ldso: fix calloc misuse allocating initial tlsRich Felker
2019-07-06fix inadvertent use of uninitialized variable in dladdrRich Felker
2019-06-25remove unnecessary and problematic _Noreturn from crt/ldso startupRich Felker
2019-05-16fix tls offsets when p_vaddr%p_align != 0 on TLS_ABOVE_TP targetsSzabolcs Nagy
2019-05-16fix static tls offsets of shared libs on TLS_ABOVE_TP targetsSzabolcs Nagy
2019-05-12remove unused struct dso members from dynlink.cFangrui Song
2019-04-10overhaul i386 syscall mechanism not to depend on external asm sourceRich Felker
2019-04-06fix the use of syscall result in dl_mmapIlya Matveychikov
2019-04-02delete a redundant if in dynamic linker ctor execution loopRay
2019-03-10fix invalid-/double-/use-after-free in new dlopen ctor executionRich Felker
2019-03-03avoid malloc of ctor queue for programs with no external depsRich Felker
2019-03-03avoid malloc of deps arrays for ldso and vdsoRich Felker
2019-03-03avoid malloc of deps array for programs with no external depsRich Felker
2019-03-03fix malloc misuse for startup ctor queue, breakage on fdpic archsRich Felker
2019-03-03synchronize shared library dtor exec against concurrent loads/ctorsRich Felker
2019-03-03overhaul shared library ctor execution for dependency order, concurrencyRich Felker
2019-03-02record preloaded libraries as direct pseudo-dependencies of main appRich Felker
2019-03-02fix unsafety of new ldso dep tracking in presence of malloc replacementRich Felker
2019-02-27fix and overhaul dlsym depedency order, always record direct depsRich Felker
2019-02-27fix crash/misbehavior from oob read in new dynamic tls installationRich Felker
2019-02-25fix crash in new dynamic tls installation when last dep lacks tlsRich Felker
2019-02-22add membarrier syscall wrapper, refactor dynamic tls install to use itRich Felker
2019-02-22fix loop logic cruft in dynamic tls installationRich Felker
2019-02-18install dynamic tls synchronously at dlopen, streamline accessRich Felker
2018-10-16add new stage 2b to dynamic linker bootstrap for thread pointerRich Felker
2018-10-15fix misleading placement of statement on same line as for loop in ldsoRich Felker
2018-10-12fix dlsym of thread-local symbols on archs with DTP_OFFSET!=0Rich Felker
2018-10-12combine arch ABI's DTP_OFFSET into DTV pointersRich Felker
2018-10-01add TLSDESC support for 32-bit armRich Felker
2018-09-18support setting of default thread stack size via PT_GNU_STACK headerRich Felker