aboutsummaryrefslogtreecommitdiff
path: root/libexec/rtld-elf
Commit message (Expand)AuthorAgeFilesLines
* rtld: more caution when parsing in digest_notes()Konstantin Belousov10 days1-5/+10
* rtld.c: fix indentKonstantin Belousov10 days1-1/+1
* amd64 rtld: implement support for TLSDESC relocationKonstantin Belousov2026-09-053-6/+166
* i386 rtld: implement support for TLSDESC relocationKonstantin Belousov2026-09-054-4/+183
* rtld i386: use macro for the 'GNU ABI' calling convention of TLS resolverKonstantin Belousov2026-09-052-3/+5
* rtld: explain the use of rtld_bind_lock in rtld_get_addr_slow()Konstantin Belousov2026-09-051-0/+5
* rtld: allow arches to initialize/finalize objectsKonstantin Belousov2026-09-058-0/+23
* rtld: Remove a stale #ifdef PICJohn Baldwin2026-08-131-2/+0
* rtld: fix indentation of multiline conditionalBrooks Davis2026-08-031-2/+2
* rtld: Reject ELF files with PT_LOAD or PT_TLS segments where filesz > memszJohn Baldwin2026-07-312-0/+18
* rtld: Remove write-only text_end local variable from map_objectJohn Baldwin2026-07-291-7/+0
* rtld: unify the return path for map_object()Konstantin Belousov2026-06-291-6/+4
* rtld: stop using unbound alloca()Konstantin Belousov2026-06-293-25/+63
* rtld: add spinlock around the crt malloc callsKonstantin Belousov2026-06-292-26/+71
* rtld: Check for -1 as an-end-of-section markerDaniel Levin2026-06-221-2/+4
* rtld-elf: add some tests for parse_integer()Konstantin Belousov2026-06-142-0/+45
* rtld parse_integer(): support binary, octal, and hex C notationsKonstantin Belousov2026-06-141-9/+34
* 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