summaryrefslogtreecommitdiff
path: root/libexec/rtld-elf
AgeCommit message (Expand)Author
2026-04-02rtld: add test for dlopen("#dirfd/path")Konstantin Belousov
2026-04-02rtld: allow dlopen("#<number>/<path>")Konstantin Belousov
2026-03-30rtld: check for overflow in parse_integer()Konstantin Belousov
2026-03-27rtld: add a test for rtld_set_var (with LIBRARY_PATH_FDS)Alex S
2026-03-27rtld: properly handle update of several vars in rtld_set_var()Konstantin Belousov
2026-03-13rtld-elf: Remove stray _exit prototype for aarch64Jessica Clarke
2026-02-08Revert "Additional icache paranoia: non-PLT relocations can modify the text s...Jessica Clarke
2026-01-15rtld: Use a helper variable to simplify a few linesJohn Baldwin
2026-01-14rtld: Switch to using <assert.h> for assertJohn Baldwin
2026-01-14rtld: Use uintptr_t instead of Elf_Addr for init/fini function pointersJohn Baldwin
2026-01-14rtld: Simplify walking program headersJohn Baldwin
2026-01-13rtld-elf: Pass HWCAP flags to ifunc resolver functionsSarah Walker
2026-01-12Remove all code under __SPE__Minsoo Choo
2026-01-09Makefile*: remove powerpcspeMinsoo Choo
2025-12-16rtld: silence clang's unterminated-string-initialization warningAlex Richardson
2025-12-03rtld-elf: Mark LD_SHOW_AUXV insecureDag-Erling Smørgrav
2025-11-25Add description of the LD_DEBUG environment variable.George V. Neville-Neil
2025-11-24rtld: fix powerpc buildKonstantin Belousov
2025-11-21rtld-elf: move powerpc-specific auxv compat code into arch hookKonstantin Belousov
2025-09-18packages: Remove the tests-dev packageLexi Winter
2025-08-22rtld: Add UTRACE_LOAD_OBJECT traces for rtld and the main binaryJohn Baldwin
2025-08-22rtld: Compute obj->maxsize for obj_rtldJohn Baldwin
2025-08-15rtld-elf: Fix VDSO Obj_Entry mapsize and report in utrace(2)Jessica Clarke
2025-08-11rtld: require MAP_GUARD supportBrooks Davis
2025-08-08amd64: assume the kernel supports RDFSBASE and RDGSBASEBrooks Davis
2025-08-08syscalls: normalize _exit(2) declerationsBrooks Davis
2025-08-08rtld: fix dependencies for rtld-libcBrooks Davis
2025-08-07rtld-elf: Don't include duplicate semicolon in Obj_EntryJessica Clarke
2025-07-21rtld: do not relocate tlsinit address twiceKonstantin Belousov
2025-07-11rtld-elf: Delete unused RELOC_ALIGNED_P copiesJessica Clarke
2025-07-10rtld-elf: Track allocated TCBs internally and use for distribute_static_tlsJessica Clarke
2025-07-10rtld-elf: Extract part of allocate_tls_offset into allocate_tls_offset_commonJessica Clarke
2025-06-24rtld-elf: Add Add AT_HWCAP3 and AT_HWCAP4Andrew Turner
2025-05-29rtld-elf: Pass TCB to allocate_module_tls to avoid re-gettingJessica Clarke
2025-05-29rtld-elf: Pass struct tcb * around rather than struct dtv **Jessica Clarke
2025-05-28Revert "rtld: fix allocate_module_tls() variant I fallback to static allocation"Jessica Clarke
2025-05-28rtld-elf/riscv: Don't allocate static TLS for dynamic TLS relocationsJessica Clarke
2025-05-28amd64: switch to amd64_set_tlsbase to set tls baseKonstantin Belousov
2025-05-24rtld: get syscall implementations from libsysBrooks Davis
2025-05-09rtld: remove stray tabsKonstantin Belousov
2025-05-07rtld-elf: Use size_t rather than uintptr_t for an indexJessica Clarke
2025-05-07tls: Introduce struct dtv and struct dtv_slotJessica Clarke
2025-05-07rtld-elf: Use clear pointer provenance when updating DTV pointerJessica Clarke
2025-05-07rtld-elf: Use struct tcb * rather than uintptr_t ** for the tcbJessica Clarke
2025-05-07rtld-elf: Use variables more consistent with Variant I for Variant II TLSJessica Clarke
2025-05-07rtld-elf: Consistently use uintptr_t for TLS implementationJessica Clarke
2025-05-06rtld-elf: Push TLS_DTV_OFFSET into tls_get_addr_common's argumentsJessica Clarke
2025-05-06rtld-elf: Fix executable's TLS module index for direct execJessica Clarke
2025-05-06rtld-elf: Fix UB for direct exec with no extra rtld argumentsJessica Clarke
2025-05-06rtld-elf: Fix dl_iterate_phdr's dlpi_tls_data for PowerPC and RISC-VJessica Clarke