aboutsummaryrefslogtreecommitdiff
path: root/elf/dl-open.c
AgeCommit message (Expand)AuthorFilesLines
2024-10-28Revert "elf: Run constructors on cyclic recursive dlopen (bug 31986)"Florian Weimer1-8/+0
2024-10-25elf: Fix map_complete Systemtap probe in dl_open_workerFlorian Weimer1-1/+1
2024-10-25elf: Signal RT_CONSISTENT after relocation processing in dlopen (bug 31986)Florian Weimer1-15/+29
2024-10-25elf: Signal LA_ACT_CONSISTENT to auditors after RT_CONSISTENT switchFlorian Weimer1-5/+5
2024-10-25elf: Run constructors on cyclic recursive dlopen (bug 31986)Florian Weimer1-0/+8
2024-08-08elf: Remove struct dl_init_args from elf/dl-open.cFlorian Weimer1-23/+3
2024-08-05elf: Avoid re-initializing already allocated TLS in dlopen (bug 31717)Florian Weimer1-30/+5
2024-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert1-1/+1
2023-11-27elf: Relocate libc.so early during startup and dlmopen (bug 31083)Florian Weimer1-0/+11
2023-11-27elf: Introduce the _dl_open_relocate_one_object functionFlorian Weimer1-39/+47
2023-09-01elf: Fix slow tls access after dlopen [BZ #19924]Szabolcs Nagy1-4/+4
2023-03-26Minor: don't call _dl_debug_update (which can have side effects) inside assertPaul Pluzhnikov1-2/+6
2023-01-06Update copyright dates with scripts/update-copyrightsJoseph Myers1-1/+1
2022-10-14elf: Do not completely clear reused namespace in dlmopen (bug 29600)Florian Weimer1-8/+6
2022-08-26elf: Call __libc_early_init for reused namespaces (bug 29528)Florian Weimer1-5/+8
2022-08-25Revert "Detect ld.so and libc.so version inconsistency during startup"Florian Weimer1-2/+2
2022-08-24Detect ld.so and libc.so version inconsistency during startupFlorian Weimer1-2/+2
2022-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert1-1/+1
2021-12-28elf: Add _dl_find_object functionFlorian Weimer1-0/+5
2021-12-28elf: Do not fail for failed dlmopen on audit modules (BZ #28061)Adhemerval Zanella1-2/+0
2021-12-28elf: Add _dl_audit_activity_map and _dl_audit_activity_nsidAdhemerval Zanella1-19/+1
2021-10-04elf: Avoid deadlock between pthread_create and ctors [BZ #28357]Szabolcs Nagy1-1/+34
2021-09-30elf: Replace nsid with args.nsid [BZ #27609]H.J. Lu1-1/+1
2021-09-19Extend struct r_debug to support multiple namespaces [BZ #15971]H.J. Lu1-5/+5
2021-07-30elf: Fix audit regressionAdhemerval Zanella1-9/+2
2021-07-14elf: Fix DTV gap reuse logic (BZ #27135)Adhemerval Zanella1-10/+0
2021-06-25elf: Disable most of TLS modid gaps processing [BZ #27135]Florian Weimer1-0/+10
2021-05-17elf: Remove DL_STATIC_INITFlorian Weimer1-4/+0
2021-05-17elf: Partially initialize ld.so after static dlopen (bug 20802)Florian Weimer1-2/+15
2021-05-11elf: Fix DTV gap reuse logic [BZ #27135]Szabolcs Nagy1-10/+0
2021-05-11elf: Use relaxed atomics for racy accesses [BZ #19329]Szabolcs Nagy1-1/+4
2021-05-05elf, nptl: Initialize static TLS directly in ld.soFlorian Weimer1-1/+1
2021-01-02Update copyright dates with scripts/update-copyrightsPaul Eggert1-1/+1
2020-12-16Replace __libc_multiple_libcs with __libc_initial flagFlorian Weimer1-6/+0
2020-05-12elf: Remove redundant add_to_global_resize_failure call from dl_open_argsFlorian Weimer1-5/+0
2020-04-29elf: Add initial flag argument to __libc_early_initFlorian Weimer1-2/+15
2020-04-24elf: Implement __libc_early_initFlorian Weimer1-0/+25
2020-02-12elf: avoid stack allocation in dl_open_workerDavid Kilroy1-16/+12
2020-02-12elf: avoid redundant sort in dlopenDavid Kilroy1-4/+4
2020-02-12elf: Allow dlopen of filter object to work [BZ #16272]David Kilroy1-4/+7
2020-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2019-12-13dlopen: Do not block signalsFlorian Weimer1-26/+11
2019-12-13dlopen: Rework handling of pending NODELETE statusFlorian Weimer1-9/+13
2019-12-13dlopen: Fix issues related to NODELETE handling and relocationsFlorian Weimer1-27/+14
2019-11-27Move _dl_open_check to its original place in dl_open_workerFlorian Weimer1-6/+2
2019-11-27Block signals during the initial part of dlopenFlorian Weimer1-2/+26
2019-11-27Remove all loaded objects if dlopen fails, ignoring NODELETE [BZ #20839]Florian Weimer1-11/+71
2019-11-27Avoid late dlopen failure due to scope, TLS slotinfo updates [BZ #25112]Florian Weimer1-124/+241
2019-11-27Avoid late failure in dlopen in global scope update [BZ #25112]Florian Weimer1-48/+106
2019-11-27Lazy binding failures during dlopen/dlclose must be fatal [BZ #24304]Florian Weimer1-2/+30