summaryrefslogtreecommitdiff
path: root/elf/rtld.c
AgeCommit message (Expand)Author
2025-11-03tls: Add debug logging for TLS and TCB managementFrédéric Bérat
2025-10-29Annotate swtich fall-throughAdhemerval Zanella
2025-10-21elf: Fix clang -Wstring-plus-int on rtld.cAdhemerval Zanella
2025-08-27elf: early conversion of elf p_flags to mprotect flagsCupertino Miranda
2025-08-01elf: Handle ld.so with LOAD segment gaps in _dl_find_object (bug 31943)Florian Weimer
2025-08-01elf: Extract rtld_setup_phdr function from dl_mainFlorian Weimer
2025-07-18elf: Initialize GLRO (dl_read_only_area) after static dlopen (bug 33139)Florian Weimer
2025-07-05elf: Restore support for _r_debug interpositions and copy relocationsFlorian Weimer
2025-07-05elf: Introduce _dl_debug_change_stateFlorian Weimer
2025-07-01elf: Add DL_ADDRESS_WITHOUT_RELOC [BZ #33088]H.J. Lu
2025-06-16elf: Add optimization barrier for __ehdr_start and _endH.J. Lu
2025-06-15elf: Remove the unused _etext declarationH.J. Lu
2025-04-08elf: Extend glibc.rtld.execstack tunable to force executable stack (BZ 32653)Adhemerval Zanella
2025-03-21debug: Improve '%n' fortify detection (BZ 30932)Adhemerval Zanella
2025-03-05Remove dl-procinfo.hAdhemerval Zanella
2025-02-02elf: Add l_soname accessor function for DT_SONAME valuesFlorian Weimer
2025-01-16elf: Iterate over loaded object list in _dl_determine_tlsoffsetFlorian Weimer
2025-01-07elf: Second ld.so relocation only if libc.so has been loadedFlorian Weimer
2025-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert
2024-12-31elf: Add glibc.rtld.execstackAdhemerval Zanella
2024-12-31elf: Do not change stack permission on dlopen/dlmopenAdhemerval Zanella
2024-12-20elf: Move _dl_rtld_map, _dl_rtld_audit_state out of GLFlorian Weimer
2024-12-20elf: Introduce is_rtld_link_mapFlorian Weimer
2024-11-06elf: Switch to main malloc after final ld.so self-relocationFlorian Weimer
2024-11-06elf: rtld_multiple_ref is always trueFlorian Weimer
2024-10-25elf: Signal LA_ACT_CONSISTENT to auditors after RT_CONSISTENT switchFlorian Weimer
2024-09-24elf: Move __rtld_malloc_init_stubs call into _dl_start_finalFlorian Weimer
2024-09-24elf: In rtld_setup_main_map, assume ld.so has a DYNAMIC segmentFlorian Weimer
2024-08-06rtld: Fix handling of '--' optionHenrik Lindström
2024-08-05elf: Clarify and invert second argument of _dl_allocate_tls_initFlorian Weimer
2024-07-03elf/rtld: Fix auxiliary vector for enable_secureStefan Liebler
2024-07-01elf: Support recursive use of dynamic TLS in interposed mallocFlorian Weimer
2024-04-22Revert "Allow glibc to be compiled without EXEC_PAGESIZE"Samuel Thibault
2024-04-16elf/rtld: Count skipped environment variables for enable_secureJoe Simmons-Talbott
2024-03-23Allow glibc to be compiled without EXEC_PAGESIZESergey Bugaev
2024-01-29elf: correct relocation statistics for !ELF_MACHINE_START_ADDRESSAndreas Schwab
2024-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert
2023-12-08elf: Initialize GLRO(dl_lazy) before relocating libc in dynamic startupFlorian Weimer
2023-12-05elf: Refactor process_envvarsAdhemerval Zanella
2023-12-05elf: Ignore LD_BIND_NOW and LD_BIND_NOT for setuid binariesAdhemerval Zanella
2023-12-05elf: Ignore loader debug env vars for setuidAdhemerval Zanella
2023-11-27elf: Relocate libc.so early during startup and dlmopen (bug 31083)Florian Weimer
2023-11-21elf: Add comments on how LD_AUDIT and LD_PRELOAD handle __libc_enable_secureAdhemerval Zanella
2023-11-21elf: Remove any_debug from dl_main_stateAdhemerval Zanella
2023-11-21elf: Ignore LD_PROFILE for setuid binariesAdhemerval Zanella
2023-11-21elf: Remove /etc/suid-debug supportAdhemerval Zanella
2023-09-08elf: Remove unused l_text_end field from struct link_mapFlorian Weimer
2023-05-31elf: Remove spurios SHARED conditional from elf/rtld.cFlorian Weimer
2023-05-29Fix misspellings in elf/ -- BZ 25337Paul Pluzhnikov
2023-03-29Remove --enable-tunables configure optionAdhemerval Zanella Netto