aboutsummaryrefslogtreecommitdiff
path: root/libexec/rtld-elf
Commit message (Expand)AuthorAgeFilesLines
* rtld: fix processing of preloaded z_initfirst objectsKonstantin Belousov2026-04-201-0/+5
* rtld: add test for dlopen("#dirfd/path")Konstantin Belousov2026-04-022-0/+46
* rtld: allow dlopen("#<number>/<path>")Konstantin Belousov2026-04-021-3/+54
* rtld: check for overflow in parse_integer()Konstantin Belousov2026-03-301-0/+4
* rtld: add a test for rtld_set_var (with LIBRARY_PATH_FDS)Alex S2026-03-262-0/+39
* rtld: properly handle update of several vars in rtld_set_var()Konstantin Belousov2026-03-261-36/+152
* rtld-elf: Remove stray _exit prototype for aarch64Jessica Clarke2026-03-131-2/+0
* Revert "Additional icache paranoia: non-PLT relocations can modify the text s...Jessica Clarke2026-02-082-26/+0
* rtld: Use a helper variable to simplify a few linesJohn Baldwin2026-01-151-6/+5
* rtld: Switch to using <assert.h> for assertJohn Baldwin2026-01-141-4/+1
* rtld: Use uintptr_t instead of Elf_Addr for init/fini function pointersJohn Baldwin2026-01-142-27/+25
* rtld: Simplify walking program headersJohn Baldwin2026-01-145-18/+12
* rtld-elf: Pass HWCAP flags to ifunc resolver functionsSarah Walker2026-01-132-5/+20
* Remove all code under __SPE__Minsoo Choo2026-01-121-96/+0
* Makefile*: remove powerpcspeMinsoo Choo2026-01-091-1/+1
* rtld: silence clang's unterminated-string-initialization warningAlex Richardson2025-12-162-2/+3
* rtld-elf: Mark LD_SHOW_AUXV insecureDag-Erling Smørgrav2025-12-031-1/+1
* Add description of the LD_DEBUG environment variable.George V. Neville-Neil2025-11-251-1/+6
* rtld: fix powerpc buildKonstantin Belousov2025-11-242-6/+2
* rtld-elf: move powerpc-specific auxv compat code into arch hookKonstantin Belousov2025-11-2110-24/+67
* packages: Remove the tests-dev packageLexi Winter2025-09-181-0/+1
* rtld: Add UTRACE_LOAD_OBJECT traces for rtld and the main binaryJohn Baldwin2025-08-221-0/+4
* rtld: Compute obj->maxsize for obj_rtldJohn Baldwin2025-08-221-0/+10
* rtld-elf: Fix VDSO Obj_Entry mapsize and report in utrace(2)Jessica Clarke2025-08-151-2/+3
* rtld: require MAP_GUARD supportBrooks Davis2025-08-111-5/+1
* amd64: assume the kernel supports RDFSBASE and RDGSBASEBrooks Davis2025-08-081-2/+1
* syscalls: normalize _exit(2) declerationsBrooks Davis2025-08-081-3/+3
* rtld: fix dependencies for rtld-libcBrooks Davis2025-08-082-1/+9
* rtld-elf: Don't include duplicate semicolon in Obj_EntryJessica Clarke2025-08-071-1/+1
* rtld: do not relocate tlsinit address twiceKonstantin Belousov2025-07-211-1/+1
* rtld-elf: Delete unused RELOC_ALIGNED_P copiesJessica Clarke2025-07-112-14/+0
* rtld-elf: Track allocated TCBs internally and use for distribute_static_tlsJessica Clarke2025-07-101-16/+87
* rtld-elf: Extract part of allocate_tls_offset into allocate_tls_offset_commonJessica Clarke2025-07-101-21/+33
* rtld-elf: Add Add AT_HWCAP3 and AT_HWCAP4Andrew Turner2025-06-241-0/+4
* rtld-elf: Pass TCB to allocate_module_tls to avoid re-gettingJessica Clarke2025-05-292-5/+5
* rtld-elf: Pass struct tcb * around rather than struct dtv **Jessica Clarke2025-05-2910-46/+19
* Revert "rtld: fix allocate_module_tls() variant I fallback to static allocation"Jessica Clarke2025-05-281-1/+4
* rtld-elf/riscv: Don't allocate static TLS for dynamic TLS relocationsJessica Clarke2025-05-281-17/+0
* amd64: switch to amd64_set_tlsbase to set tls baseKonstantin Belousov2025-05-281-2/+4
* rtld: get syscall implementations from libsysBrooks Davis2025-05-231-11/+19
* rtld: remove stray tabsKonstantin Belousov2025-05-081-2/+2
* rtld-elf: Use size_t rather than uintptr_t for an indexJessica Clarke2025-05-071-1/+1
* tls: Introduce struct dtv and struct dtv_slotJessica Clarke2025-05-079-62/+74
* rtld-elf: Use clear pointer provenance when updating DTV pointerJessica Clarke2025-05-071-2/+2
* rtld-elf: Use struct tcb * rather than uintptr_t ** for the tcbJessica Clarke2025-05-071-11/+12
* rtld-elf: Use variables more consistent with Variant I for Variant II TLSJessica Clarke2025-05-071-22/+21
* rtld-elf: Consistently use uintptr_t for TLS implementationJessica Clarke2025-05-071-47/+47
* rtld-elf: Push TLS_DTV_OFFSET into tls_get_addr_common's argumentsJessica Clarke2025-05-063-12/+6
* rtld-elf: Fix executable's TLS module index for direct execJessica Clarke2025-05-063-6/+10
* rtld-elf: Fix UB for direct exec with no extra rtld argumentsJessica Clarke2025-05-061-2/+7