aboutsummaryrefslogtreecommitdiff
path: root/src/ldso
AgeCommit message (Expand)Author
2024-02-29riscv32: add dlsymStefan O'Rear
2024-02-25sh dlsym: fix passing of return address for RTLD_NEXT useRich Felker
2024-02-16add loongarch64 portHongliang Wang
2024-02-03riscv: add TLSDESC supportRich Felker
2022-10-19fix potential deadlock in dlerror buffer handling at thread exitRich Felker
2021-03-26fix dl_iterate_phdr dlpi_tls_data reporting to match specRich Felker
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-11dlerror: don't gratuitously hold freebuf_queue lock while freeingRich Felker
2019-11-03fix time64 link regression of dlsym stub for static-linked programsRich Felker
2019-11-02add __dlsym_time64 asm entry point for all legacy-32bit-time_t archsRich Felker
2019-09-29remove remaining traces of __tls_get_newSzabolcs Nagy
2019-09-11fix arm __tlsdesc_dynamic when built as thumb code without __ARM_ARCH>=5Rich Felker
2019-07-02remove stray .end directives from powerpc[64] asmFangrui Song
2019-06-14add riscv64 architecture supportRich Felker
2019-05-26optimize aarch64 dynamic tlsdesc function to spill fewer registersRich Felker
2019-02-18install dynamic tls synchronously at dlopen, streamline accessRich Felker
2019-02-15defer free of thread-local dlerror buffers from inconsistent contextRich Felker
2018-10-09fix build regression on armhf in tlsdesc asmRich Felker
2018-10-01inline cp15 thread pointer load in arm dynamic TLSDESC asm when possibleRich Felker
2018-10-01add TLSDESC support for 32-bit armRich Felker
2018-09-12reduce spurious inclusion of libc.hRich Felker
2018-09-12move tlsdesc and internal dl function declarations to dynlink.hRich Felker
2018-09-05define and use internal macros for hidden visibility, weak refsRich Felker
2018-06-19add m68k portRich Felker
2018-06-02fix TLS layout of TLS variant I when there is a gap above TPSzabolcs Nagy
2017-04-11fix dl_iterate_phdr in static PIE binariesRich Felker
2017-03-14in static dl_iterate_phdr, fix use of possibly-uninitialized aux dataRich Felker
2017-02-15s390x: implement dlsymBobby Bingham
2016-05-08add powerpc64 portBobby Bingham
2016-04-18add mips n32 port (ILP32 ABI for mips64)Rich Felker
2016-03-06add mips64 portRich Felker
2016-01-25move dynamic linker to its own top-level directory, ldsoRich Felker
2016-01-25adapt static dl_iterate_phdr not to depend on !defined(SHARED)Rich Felker
2016-01-25move static-linked stub dlsym out of dynlink.cRich Felker
2016-01-25move static-linked stub dlopen out of dynlink.cRich Felker
2016-01-25move dlinfo out of dynlink.cRich Felker
2016-01-25move dlclose out of dynlink.c to its own source fileRich Felker
2016-01-25move static-linked stub invalid dso handle checking out of dynlink.cRich Felker
2016-01-25move static/stub version of dladdr out of dynlink.cRich Felker
2016-01-25factor dlerror and error-setting code out of dynlink.cRich Felker
2016-01-22add arch/abi info to dynamic linker's id/version outputRich Felker
2016-01-22move arm-specific translation units out of arch/arm/src, to src/*/armRich Felker
2015-11-28ldso: fix the dtv update logic in __tls_get_newSzabolcs Nagy
2015-11-19remove undef weak refs to init/fini array symbols in libc.soRich Felker
2015-11-15use private maps even for read-only segments of FDPIC librariesRich Felker
2015-11-12remove use of SHARED macro in dynamic linker version reportingRich Felker
2015-11-12unify static and dynamic linked implementations of thread-local storageRich Felker
2015-11-11unify static and dynamic libc init/fini code pathsRich Felker
2015-11-11fix dynamic loader library mapping for nommu systemsRich Felker