aboutsummaryrefslogtreecommitdiff
path: root/elf/rtld.c
AgeCommit message (Expand)Author
2021-12-10elf: Use errcode instead of (unset) errno in rtld_chain_loadFlorian Weimer
2021-12-05elf: execve statically linked programs instead of crashing [BZ #28648]Florian Weimer
2021-11-17elf: Introduce GLRO (dl_libc_freeres), called from __libc_freeresFlorian Weimer
2021-10-21elf: Fix slow DSO sorting behavior in dynamic loader (BZ #17645)Chung-Lin Tang
2021-10-19ld.so: Initialize bootstrap_map.l_ld_readonly [BZ #28340]H.J. Lu
2021-10-18elf: Fix elf_get_dynamic_info() for bootstrapAdhemerval Zanella
2021-10-14elf: Fix dynamic-link.h usage on rtld.cAdhemerval Zanella
2021-10-12elf: Fix elf_get_dynamic_info definitionAdhemerval Zanella
2021-10-07elf: Avoid nested functions in the loader [BZ #27220]Fangrui Song
2021-10-06ld.so: Don't fill the DT_DEBUG entry in ld.so [BZ #28129]H.J. Lu
2021-10-04elf: Avoid deadlock between pthread_create and ctors [BZ #28357]Szabolcs Nagy
2021-09-22ld.so: Replace DL_RO_DYN_SECTION with dl_relocate_ld [BZ #28340]H.J. Lu
2021-09-19Extend struct r_debug to support multiple namespaces [BZ #15971]H.J. Lu
2021-08-10elf: Unconditionally use __ehdr_startFangrui Song
2021-07-14elf: Fix DTV gap reuse logic (BZ #27135)Adhemerval Zanella
2021-07-09Force building with -fno-commonFlorian Weimer
2021-05-10nptl: Move changing of stack permissions into ld.soFlorian Weimer
2021-05-10elf: Introduce __tls_pre_init_tpFlorian Weimer
2021-05-10elf, nptl: Resolve recursive lock implementation earlyFlorian Weimer
2021-05-05elf, nptl: Initialize static TLS directly in ld.soFlorian Weimer
2021-04-21elf: Introduce __tls_init_tp for second-phase TCB initializationFlorian Weimer
2021-04-21dlfcn: dlerror needs to call free from the base namespace [BZ #24773]Florian Weimer
2021-04-21dlfcn: Failures after dlmopen should not terminate process [BZ #24772]Florian Weimer
2021-03-02ld.so: Implement the --list-diagnostics optionFlorian Weimer
2021-01-15ld.so: Add --list-tunables to print tunable valuesH.J. Lu
2021-01-02Update copyright dates with scripts/update-copyrightsPaul Eggert
2020-12-15elf: Record libc.so link map when it is the main program (bug 20972)Florian Weimer
2020-12-11elf: Pass the fd to note processingSzabolcs Nagy
2020-12-04elf: Add glibc-hwcaps support for LD_LIBRARY_PATHFlorian Weimer
2020-11-16nptl: Move stack list variables into _rtld_globalFlorian Weimer
2020-10-13rtld: fix typo in commentRolf Eike Beer
2020-10-08elf: Implement ld.so --versionFlorian Weimer
2020-10-08elf: Implement ld.so --helpFlorian Weimer
2020-10-08elf: Record whether paths come from LD_LIBRARY_PATH or --library-pathFlorian Weimer
2020-10-08elf: Move ld.so error/help output to _dl_usageFlorian Weimer
2020-10-08elf: Extract command-line/environment variables state from rtld.cFlorian Weimer
2020-09-29ld.so: add an --argv0 option [BZ #16124]Vincent Mihalkovic
2020-07-08rtld: Account static TLS surplus for audit modulesSzabolcs Nagy
2020-07-08rtld: Add rtld.nns tunable for the number of supported namespacesSzabolcs Nagy
2020-07-08rtld: Clean up PT_NOTE and add PT_GNU_PROPERTY handlingSzabolcs Nagy
2020-05-18x86: Move CET control to _dl_x86_feature_control [BZ #25887]H.J. Lu
2020-04-29elf: Add initial flag argument to __libc_early_initFlorian Weimer
2020-04-24elf: Implement __libc_early_initFlorian Weimer
2020-04-03elf: Implement DT_AUDIT, DT_DEPAUDIT support [BZ #24943]Florian Weimer
2020-04-03elf: Simplify handling of lists of audit stringsFlorian Weimer
2020-02-15ld.so: Do not export free/calloc/malloc/realloc functions [BZ #25486]Florian Weimer
2020-01-03elf: Move vDSO setup to rtld (BZ#24967)Adhemerval Zanella
2020-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers
2019-11-27Avoid late dlopen failure due to scope, TLS slotinfo updates [BZ #25112]Florian Weimer
2019-11-15Introduce link_map_audit_state accessor functionFlorian Weimer