summaryrefslogtreecommitdiff
path: root/libexec/rtld-elf
Commit message (Expand)AuthorAgeFilesLines
* rtld.1: Fix misplaced textJohn F. Carr2022-02-281-4/+4
* rtld: Add ${TOKEN} aliases to $TOKENKonstantin Belousov2022-02-181-0/+4
* rtld: make token substitution table-drivenKonstantin Belousov2022-02-181-7/+20
* rtld: load preloaded vdsoKonstantin Belousov2022-01-021-0/+79
* Pass vdso address to userspaceKonstantin Belousov2022-01-021-0/+1
* rtld: extract header validation into new helper check_elf_headers()Konstantin Belousov2021-12-132-26/+35
* libc: Use musl's optimized strchr and strchrnulEd Maste2021-12-121-2/+2
* rtld_paths.h: Provide _PATH_ELF32_HINTS string, unconditionallyKonstantin Belousov2021-12-011-1/+5
* rtld dump_auxv: be pedantic and distiguish between auxv union members based o...Konstantin Belousov2021-11-191-1/+16
* rtld dump_auxv: consistently use long modifier for non-pointer auxv valsKonstantin Belousov2021-11-191-14/+14
* rtld: Implement LD_SHOW_AUXVKonstantin Belousov2021-11-192-1/+73
* rtld: add rtld_fdprintfx()Konstantin Belousov2021-11-192-0/+13
* rtld: style adjustmentsKonstantin Belousov2021-11-101-61/+65
* rtld: ignore fstatfs(2) errors when checking MNT_NOEXEC flagKonstantin Belousov2021-11-101-9/+7
* rtld: fix dangerous_ld_env calculation for ld_dynamic_weakKonstantin Belousov2021-11-091-1/+1
* rtld: Do not install libmap.conf when installing the COMPAT32 versionEmmanuel Vadot2021-11-061-0/+2
* rtld: Print currently configured search path for libraries for -vKonstantin Belousov2021-10-281-3/+15
* rtld-elf/paths.h: Make it usable outside rtldKonstantin Belousov2021-10-225-8/+18
* rtld: Support DT_RELR relative relocation formatFangrui Song2021-10-222-0/+38
* crt_malloc: more accurate handling of mmap(2) failureKonstantin Belousov2021-10-221-4/+4
* crt_malloc: Be more persistent when handling mmap() failureKonstantin Belousov2021-10-221-1/+5
* crt_malloc: use uintptr_t instead of long for arithmetic on addressesKonstantin Belousov2021-10-221-3/+3
* rtld direct exec: add -d optionKonstantin Belousov2021-10-202-6/+18
* rtld: constify most variables holding references to the environment valuesKonstantin Belousov2021-08-233-32/+40
* rtld: provide private getenv(3)Konstantin Belousov2021-08-232-1/+7
* rtld: avoid use of of getenv(3) for evaluating rtld env vars (LD_XXX)Konstantin Belousov2021-08-231-61/+83
* rtld: rework how environment variables are namedKonstantin Belousov2021-08-232-48/+131
* rtld: Switch to the standard symbol lookup behavior if LD_DYNAMIC_WEAK is setFangrui Song2021-08-232-17/+43
* rtld: Remove calculate_tls_endFangrui Song2021-08-2311-29/+24
* rtld: Fix i386/amd64 TP offset when p_vaddr % p_align != 0Fangrui Song2021-08-232-30/+24
* rtld: Round down relro_sizeKonstantin Belousov2021-08-202-2/+4
* rtld: fix the man pageMariusz Zaborski2021-08-201-1/+1
* rtld: introduce PRELOAD_FDSMariusz Zaborski2021-08-207-61/+277
* rtld: style nitsMariusz Zaborski2021-08-201-21/+22
* rtld/arm64: Remove checks for undefined symbols when processing TPREL64Mark Johnston2021-07-301-19/+2
* rtld-elf: Check the return value of obj_enforce_relro()Alex Richardson2021-07-051-1/+2
* rtld: Rename -t option to -u (ignore LD_ vars)Konstantin Belousov2021-06-042-5/+5
* rtld direct exec: add option to ignore LD_ variablesKonstantin Belousov2021-06-042-1/+12
* rtld: initialize default dlerror_seen_val as trueKonstantin Belousov2021-05-191-1/+1
* rtld: preserve the 'seen' state of the dlerror message in errmsg_save()Konstantin Belousov2021-05-191-12/+25
* rtld_lock.h: add some comments about versioning of struct RtldLockInfoKonstantin Belousov2021-04-231-0/+13
* rtld: make dlerror() thread-localKonstantin Belousov2021-04-233-19/+59
* rtld: workaround for broken ABIKonstantin Belousov2021-04-232-2/+19
* rtld: unstaticise lockinfo and obj_from_addr()Konstantin Belousov2021-04-234-3/+5
* rtld: use _get_tp() in __tls_get_addr()Konstantin Belousov2021-04-234-72/+13
* rtld: avoid recursing on rtld_bind_lock for writeKonstantin Belousov2021-04-233-4/+7
* rtld: allow to use tls_get_addr_slow() from context where rtld_bind_lock is l...Konstantin Belousov2021-04-231-7/+11
* rtld: style tls_get_addr_slowKonstantin Belousov2021-04-231-27/+27
* rtld: define TLS_DTV_OFFSET on all architecturesKonstantin Belousov2021-04-235-0/+10
* rtld_lock.h: Expand scope for IN_RTLD to avoid some conflicts with libcKonstantin Belousov2021-04-231-0/+4