aboutsummaryrefslogtreecommitdiff
path: root/elf/dl-open.c
AgeCommit message (Expand)AuthorFilesLines
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
2019-11-15Introduce link_map_audit_state accessor functionFlorian Weimer1-1/+4
2019-09-07Prefer https to http for gnu.org and fsf.org URLsPaul Eggert1-1/+1
2019-07-01Call _dl_open_check after relocation [BZ #24259]H.J. Lu1-2/+6
2019-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2018-07-16x86: Support IBT and SHSTK in Intel CET [BZ #21598]H.J. Lu1-0/+3
2018-02-21elf: Remove ad-hoc restrictions on dlopen callers [BZ #22787]Florian Weimer1-9/+0
2018-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2017-11-27Consolidate link map sortingAndreas Schwab1-54/+3
2017-08-21Mark __libc_multiple_libcs with attribute_hidden [BZ #18822]H.J. Lu1-2/+1
2017-08-13ld.so: Remove internal_function attribute from various functionsFlorian Weimer1-1/+0
2017-08-10ld.so: Introduce struct dl_exceptionFlorian Weimer1-27/+4
2017-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2016-09-30Bug 20292 - Simplify and test _dl_addr_inside_objectCarlos O'Donell1-18/+0
2016-09-03Set NODELETE flag after checking for NULL pointerAurelien Jarno1-6/+6
2016-01-04Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2015-09-08Move bits/libc-lock.h and bits/libc-lockP.h out of bits/ (bug 14912).Joseph Myers1-1/+1
2015-07-16Set NODELETE flag when opening already open objects with RTLD_NODELETESiddhesh Poyarekar1-5/+6
2015-07-07Add forced deletion support to _dl_close_workerPavel Kopyl1-1/+1
2015-04-17Fuller check for invalid NSID in _dl_open.Roland McGrath1-3/+9
2015-03-17Fix DTV race, assert, DTV_SURPLUS Static TLS limit, and nptl_db garbageAlexandre Oliva1-11/+1
2015-01-21Fix recursive dlopen.Carlos O'Donell1-1/+3
2015-01-02Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2014-11-24Remove IS_IN_rtldSiddhesh Poyarekar1-1/+1
2014-02-10Use glibc_likely instead __builtin_expect.Ondřej Bílka1-15/+15
2014-02-06Revert "Async-signal safe TLS."Allan McRae1-4/+1
2014-01-03Async-signal safe TLS.Andrew Hunter1-1/+4
2014-01-01Update copyright notices with scripts/update-copyrightsAllan McRae1-1/+1
2013-08-30Fix typos.Ondřej Bílka1-1/+1
2013-08-21Fix typos.Ondřej Bílka1-1/+1
2013-06-28[BZ #15022] Correct global-scope dlopen issues in static executables.Maciej W. Rozycki1-17/+1
2013-06-26[BZ #15022] Avoid repeated calls to DL_STATIC_INIT for the same module.Maciej W. Rozycki1-4/+4