aboutsummaryrefslogtreecommitdiff
path: root/libexec/rtld-elf
Commit message (Expand)AuthorAgeFilesLines
* rtld-elf: Delete unused RELOC_ALIGNED_P copiesJessica Clarke2025-12-152-14/+0
* Revert "rtld: fix allocate_module_tls() variant I fallback to static allocation"Jessica Clarke2025-12-151-1/+4
* rtld-elf/riscv: Don't allocate static TLS for dynamic TLS relocationsJessica Clarke2025-12-151-17/+0
* rtld-elf: Fix executable's TLS module index for direct execJessica Clarke2025-12-153-6/+10
* rtld-elf: Fix UB for direct exec with no extra rtld argumentsJessica Clarke2025-12-151-2/+7
* rtld-elf: Fix dl_iterate_phdr's dlpi_tls_data for PowerPC and RISC-VJessica Clarke2025-12-151-1/+1
* rtld-elf: Fix dlsym(3) for TLS symbols on PowerPC and RISC-VJessica Clarke2025-12-151-1/+1
* rtld-elf: Support IFUNCs on riscvJessica Clarke2025-12-152-23/+122
* rtld-elf: Pass parsed aux_info to ifunc_initJessica Clarke2025-12-159-9/+9
* rtld-elf: Mark LD_SHOW_AUXV insecureDag-Erling Smørgrav2025-12-051-1/+1
* rtld: do not relocate tlsinit address twiceKonstantin Belousov2025-07-251-1/+1
* rtld amd64: extend osrel check to enable tlsbase op on stable/14Konstantin Belousov2025-06-121-1/+5
* amd64: switch to amd64_set_tlsbase to set tls baseKonstantin Belousov2025-06-121-2/+4
* rtld: remove stray tabsKonstantin Belousov2025-05-101-2/+2
* rtld: add support for -z initfirstKonstantin Belousov2025-05-102-32/+99
* rtld: do not call into ifunc resolvers with the bind lock write-lockedKonstantin Belousov2025-05-101-2/+8
* rtld: add lockstate_wlocked()Konstantin Belousov2025-05-102-0/+7
* rtld: symbolic and deepbind are equivalent for the refobjKonstantin Belousov2025-04-301-2/+3
* libc/gen: split user-visible opendir()-like functions into separate source filesKonstantin Belousov2025-03-041-1/+1
* rtld: clear any holes in the struct utrace_rtld passed to kernel loggerKonstantin Belousov2025-02-081-2/+2
* rtld-elf/{amd64,i386}/reloc.c: remove unneeded #ifdef dbgKonstantin Belousov2025-01-232-4/+0
* rtld-elf/rtld.c: fix typo in commentKonstantin Belousov2025-01-231-1/+1
* rtld: drop RTLD_INIT_PAGESIZES_EARLYKonstantin Belousov2024-11-271-7/+0
* rtld: implement _dl_iterate_phdr_lockedKyle Evans2024-11-272-0/+25
* rtld/arm: fix initial-exec (IE) thread-local storage relocationR. Christian McDonald2024-11-221-2/+5
* rtld.1: cross-reference rtld_get_var.3Konstantin Belousov2024-11-141-0/+10
* rtld: add rtld_{get,set}_varKonstantin Belousov2024-11-142-8/+59
* rtld: make it easier to add sparce non-default members to ld_env_var_descKonstantin Belousov2024-11-141-2/+5
* rtld: 1-bit for bool is enoughKonstantin Belousov2024-11-141-1/+1
* manuals: Fix datesGraham Percival2024-11-041-1/+1
* Remove "All Rights Reserved" from FreeBSD Foundation copyrightsEd Maste2024-08-063-3/+0
* rtld: add LD_NO_DL_ITERATE_PHDR_AFTER_FORK env varKonstantin Belousov2024-08-054-3/+16
* rtld: make ld_get_env_var() usable for all rtld source filesKonstantin Belousov2024-08-052-27/+28
* rtld(1): Spell value as VALUE, not NAMEKonstantin Belousov2024-08-051-1/+1
* rtld: Add MD_OBJ_ENTRY to extend Struct_Obj_EntryAndrew Turner2024-07-158-0/+16
* rtld.1: clarify interaction between -u and -oKonstantin Belousov2024-05-061-1/+3
* rtld direct exec: make -u behavior match the descriptionKonstantin Belousov2024-05-061-1/+4
* rtld: add direct-exec option -oKonstantin Belousov2024-05-062-1/+49
* rtld snprintf: do not erronously skip a char at the buffer boundaryKonstantin Belousov2024-05-031-4/+3
* rtld(1): minor clarification for LD_STATIC_TLS_EXTRAKonstantin Belousov2024-04-231-2/+5
* rtld: introduce STATIC_TLS_EXTRAStephen J. Kiernan2024-04-2010-12/+35
* rtld-elf: support either byte-order of hints fileStefan Eßer2024-03-291-16/+63
* rtld: add some dlopen testsKyle Evans2024-03-182-0/+54
* rtld: use generated map file to check for some leaks from libc into rtldKonstantin Belousov2024-03-071-0/+19
* rtld: unconditionally generate map file during buildKonstantin Belousov2024-03-071-0/+6
* fdlopen(3): do not create a new object mapping if already loadedKonstantin Belousov2024-02-291-2/+3
* rtld: remove pointless "extern"Konstantin Belousov2024-02-291-1/+1
* rtld: Teach rtld about the BTI elf noteAndrew Turner2024-02-191-0/+4
* rtld: ignore load_filtees() calls if we already loading filtees for the objKonstantin Belousov2024-02-182-1/+4
* rtld load_filtees(): reindent and reduce block nestingKonstantin Belousov2024-02-181-3/+2