aboutsummaryrefslogtreecommitdiff
path: root/libexec/rtld-elf/rtld.c
Commit message (Expand)AuthorAgeFilesLines
* rtld direct exec: make -u behavior match the descriptionKonstantin Belousov2024-05-071-1/+4
* rtld: add direct-exec option -oKonstantin Belousov2024-05-071-0/+30
* rtld: introduce STATIC_TLS_EXTRAStephen J. Kiernan2024-04-231-4/+17
* rtld-elf: support either byte-order of hints fileStefan Eßer2024-03-291-16/+63
* fdlopen(3): do not create a new object mapping if already loadedKonstantin Belousov2024-02-291-2/+3
* rtld: ignore load_filtees() calls if we already loading filtees for the objKonstantin Belousov2024-02-291-1/+3
* rtld load_filtees(): reindent and reduce block nestingKonstantin Belousov2024-02-291-3/+2
* rtld-elf: Avoid unnecessary lock_restart_for_upgrade() callsMark Johnston2024-02-291-1/+1
* rtld symlook_obj: move common code to check filtees into helperKonstantin Belousov2024-02-291-12/+19
* RTLD_DEEPBIND: make lookup not just symbolic, but walk all refobj' DAGsKonstantin Belousov2023-12-071-2/+6
* rtld: output rtld errors into the dbg channelKonstantin Belousov2023-09-191-0/+1
* rtld: switch from malloc_aligned() to __crt_aligned_alloc()Konstantin Belousov2023-08-281-7/+7
* rtld: unlock bind lock when calling into crt __pthread_distribute_static_tls ...Konstantin Belousov2023-08-271-0/+2
* Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-231-2/+0
* rtld: fix dlopen() for an object that is already mapped but not yet initializedKonstantin Belousov2023-07-301-5/+3
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-07-251-1/+1
* rtld: fix allocate_module_tls() variant I fallback to static allocationKonstantin Belousov2023-06-111-1/+1
* rtld: do not allow both dynamic DTV index and static TLS offsetKonstantin Belousov2023-06-111-0/+14
* rtld: rename tls_done to tls_staticKonstantin Belousov2023-06-111-4/+4
* rtld: fix SysV hash function overflowEd Maste2023-04-271-9/+6
* rtld: reindent and style(9) elf_hash()Ed Maste2023-04-271-11/+11
* rtld: fixes for handling of the grouped optionsKonstantin Belousov2023-04-161-2/+6
* rtld: add support for the $LIB tokenKonstantin Belousov2022-11-181-0/+2
* rtld: remove unused macro FPTR_TARGETKonstantin Belousov2022-10-251-4/+0
* rtld: teach LD_SHOW_AUXV about AT_USRSTACK*Konstantin Belousov2022-09-301-0/+2
* ldd: remove '[preloaded]' marker for the preloaded objectsKonstantin Belousov2022-09-291-3/+12
* rtld.c: remove extra blank lineKonstantin Belousov2022-09-181-1/+0
* rtld: fix display of the mapbase for the traced objectsKonstantin Belousov2022-08-171-1/+1
* rtld-elf: Fix leaks and wild frees in origin_substJessica Clarke2022-08-101-1/+1
* Have rtld query the page size from the kernelAndrew Turner2022-05-031-10/+25
* TLS: Use <machine/tls.h> for libc and rtld.John Baldwin2022-04-291-4/+4
* rtld: trace preloaded objectsKonstantin Belousov2022-04-081-6/+23
* rtld trace_loaded_objects(): use bool for the list_containers variableKonstantin Belousov2022-04-081-2/+3
* rtld: use style(9) for trace_loaded_objects()Konstantin Belousov2022-04-081-21/+22
* rtld: extract printer for a single traced object into a helperKonstantin Belousov2022-04-081-60/+58
* rtld: extract calculation of the format strings for trace into a helperKonstantin Belousov2022-04-081-10/+17
* 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 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-191-0/+67
* 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: 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-221-1/+1
* rtld: Support DT_RELR relative relocation formatFangrui Song2021-10-221-0/+36
* rtld direct exec: add -d optionKonstantin Belousov2021-10-201-6/+12