aboutsummaryrefslogtreecommitdiff
path: root/libexec/rtld-elf
Commit message (Expand)AuthorAgeFilesLines
* rtld: silence clang's unterminated-string-initialization warningAlex Richardson17 hours2-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
* rtld-elf: Fix dl_iterate_phdr's dlpi_tls_data for PowerPC and RISC-VJessica Clarke2025-05-061-1/+1
* rtld-elf: Fix dlsym(3) for TLS symbols on PowerPC and RISC-VJessica Clarke2025-05-061-1/+1
* rtld: add support for -z initfirstKonstantin Belousov2025-05-062-31/+97
* rtld: styleKonstantin Belousov2025-05-061-2/+2
* rtld: do not call into ifunc resolvers with the bind lock write-lockedKonstantin Belousov2025-05-021-2/+8
* rtld: add lockstate_wlocked()Konstantin Belousov2025-05-022-0/+7
* rtld: some style in rtld_lock.cKonstantin Belousov2025-05-021-2/+2
* rtld: apply some style to resolve_object_ifunc()Konstantin Belousov2025-05-021-4/+4
* rtld: apply some style to dlopen_object()Konstantin Belousov2025-05-021-9/+8
* rtld: symbolic and deepbind are equivalent for the refobjKonstantin Belousov2025-04-231-2/+3
* rtld: fix indent in dlopen_object()Konstantin Belousov2025-04-231-10/+8
* rtld: fix several style(9) bugsKonstantin Belousov2025-03-181-21/+27
* libc/gen: split user-visible opendir()-like functions into separate source filesKonstantin Belousov2025-02-251-1/+1
* libsys: Don't create or expose __realpathatBrooks Davis2025-02-191-1/+1
* rtld: clear any holes in the struct utrace_rtld passed to kernel loggerKonstantin Belousov2025-02-051-2/+2