summaryrefslogtreecommitdiff
path: root/libexec/rtld-elf
AgeCommit message (Expand)Author
4 daysrtld: Use a helper variable to simplify a few linesJohn Baldwin
5 daysrtld: Switch to using <assert.h> for assertJohn Baldwin
5 daysrtld: Use uintptr_t instead of Elf_Addr for init/fini function pointersJohn Baldwin
5 daysrtld: Simplify walking program headersJohn Baldwin
6 daysrtld-elf: Pass HWCAP flags to ifunc resolver functionsSarah Walker
7 daysRemove all code under __SPE__Minsoo Choo
10 daysMakefile*: 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
2025-05-06rtld-elf: Fix dlsym(3) for TLS symbols on PowerPC and RISC-VJessica Clarke
2025-05-06rtld: add support for -z initfirstKonstantin Belousov
2025-05-06rtld: styleKonstantin Belousov
2025-05-02rtld: do not call into ifunc resolvers with the bind lock write-lockedKonstantin Belousov
2025-05-02rtld: add lockstate_wlocked()Konstantin Belousov
2025-05-02rtld: some style in rtld_lock.cKonstantin Belousov
2025-05-02rtld: apply some style to resolve_object_ifunc()Konstantin Belousov