summaryrefslogtreecommitdiff
path: root/src/ldso
AgeCommit message (Expand)AuthorFilesLines
2018-06-19add m68k portRich Felker1-0/+12
2018-06-02fix TLS layout of TLS variant I when there is a gap above TPSzabolcs Nagy1-3/+2
2017-04-11fix dl_iterate_phdr in static PIE binariesRich Felker1-0/+5
2017-03-14in static dl_iterate_phdr, fix use of possibly-uninitialized aux dataRich Felker1-1/+1
2017-02-15s390x: implement dlsymBobby Bingham1-0/+6
2016-05-08add powerpc64 portBobby Bingham1-0/+12
2016-04-18add mips n32 port (ILP32 ABI for mips64)Rich Felker1-0/+17
2016-03-06add mips64 portRich Felker1-0/+17
2016-01-25move dynamic linker to its own top-level directory, ldsoRich Felker3-2087/+0
2016-01-25adapt static dl_iterate_phdr not to depend on !defined(SHARED)Rich Felker1-4/+3
2016-01-25move static-linked stub dlsym out of dynlink.cRich Felker2-11/+15
2016-01-25move static-linked stub dlopen out of dynlink.cRich Felker2-5/+13
2016-01-25move dlinfo out of dynlink.cRich Felker2-16/+12
2016-01-25move dlclose out of dynlink.c to its own source fileRich Felker2-5/+9
2016-01-25move static-linked stub invalid dso handle checking out of dynlink.cRich Felker2-9/+20
2016-01-25move static/stub version of dladdr out of dynlink.cRich Felker2-9/+6
2016-01-25factor dlerror and error-setting code out of dynlink.cRich Felker2-32/+55
2016-01-22add arch/abi info to dynamic linker's id/version outputRich Felker1-1/+1
2016-01-22move arm-specific translation units out of arch/arm/src, to src/*/armRich Felker1-0/+42
2015-11-28ldso: fix the dtv update logic in __tls_get_newSzabolcs Nagy1-1/+1
2015-11-19remove undef weak refs to init/fini array symbols in libc.soRich Felker1-0/+9
2015-11-15use private maps even for read-only segments of FDPIC librariesRich Felker1-1/+1
2015-11-12remove use of SHARED macro in dynamic linker version reportingRich Felker1-0/+1
2015-11-12unify static and dynamic linked implementations of thread-local storageRich Felker1-86/+54
2015-11-11unify static and dynamic libc init/fini code pathsRich Felker1-3/+1
2015-11-11fix dynamic loader library mapping for nommu systemsRich Felker1-4/+15
2015-11-10explicitly assemble all arm asm sources as UALRich Felker1-0/+1
2015-10-28fix missing bss handling in FDPIC ELF loaderRich Felker1-0/+13
2015-10-15fix dladdr treatment of function descriptors for fdpicRich Felker1-9/+22
2015-10-15fix visibility mismatch in dynamic linker stage 2 function definitionRich Felker1-0/+1
2015-09-22fix dlsym RTLD_NEXT behavior for fdpicRich Felker1-4/+28
2015-09-22fix dlsym lookup of function symbols on fdpicRich Felker1-0/+6
2015-09-22move calls to application init functions after crt1 entry pointRich Felker1-1/+5
2015-09-22fix breakage in non-fdpic dynamic linker init/fini processingRich Felker1-1/+1
2015-09-22fix resolving interp string address on fdpic ldd commandRich Felker1-2/+1
2015-09-22add real fdpic loading of shared librariesRich Felker1-9/+54
2015-09-22add general fdpic support in dynamic linker and arch support for shRich Felker2-11/+188
2015-09-21factor symbol counting out of dladdr as its own functionRich Felker1-19/+20
2015-09-21simplify dlstart code by using integer type for base addressRich Felker1-8/+7
2015-09-17refactor some more dynamic linker load address computationsRich Felker1-7/+7
2015-09-17remove some useless casts in dynamic linkerRich Felker1-2/+2
2015-09-17further refactoring of dynamic linker load address computationsRich Felker1-2/+2
2015-09-17begin refactoring load address computations in dynamic linkerRich Felker1-19/+22
2015-09-17remove old dlstart stage-2 symbolic lookup code; add new genericRich Felker1-14/+8
2015-09-17introduce new symbol-lookup-free rcrt1/dlstart stage chainingRich Felker1-0/+6
2015-06-28dynlink.c: pass gnu-hash table pointer to gnu_lookupAlexander Monakov1-13/+11
2015-06-28dynlink.c: slim down gnu_lookupAlexander Monakov1-9/+5
2015-06-28dynlink.c: use bloom filter in gnu hash lookupAlexander Monakov1-3/+22
2015-06-27dynlink.c: use a faster expression in gnu_hashAlexander Monakov1-1/+1
2015-06-25fix local-dynamic model TLS on mips and powerpcRich Felker1-3/+3