aboutsummaryrefslogtreecommitdiff
path: root/libexec/rtld-elf
Commit message (Expand)AuthorAgeFilesLines
* rtld: ignore load_filtees() calls if we already loading filtees for the objKonstantin Belousov2024-02-132-1/+4
* rtld load_filtees(): reindent and reduce block nestingKonstantin Belousov2024-02-131-3/+2
* rtld symlook_obj: move common code to check filtees into helperKonstantin Belousov2024-02-131-12/+19
* rtld-elf: Avoid unnecessary lock_restart_for_upgrade() callsMark Johnston2024-02-021-1/+1
* Stop #defining FREEBSD_ELFJohn Baldwin2023-12-121-1/+1
* rtld: add a test for RTLD_DEEPBINDKyle Evans2023-12-0110-2/+170
* RTLD_DEEPBIND: make lookup not just symbolic, but walk all refobj' DAGsKonstantin Belousov2023-11-302-2/+7
* libexec: Automated cleanup of cdefs and other formattingWarner Losh2023-11-276-6/+1
* libexec: Remove ancient SCCS tags.Warner Losh2023-11-271-3/+0
* rtld/arm: fix initial-exec (IE) thread-local storage relocationR. Christian McDonald2023-11-031-2/+5
* ino64: Remove 'forward compat' code for thisWarner Losh2023-10-311-2/+2
* rtld: Teach rtld about the BTI elf noteAndrew Turner2023-10-301-0/+4
* rtld: introduce STATIC_TLS_EXTRAStephen J. Kiernan2023-10-3010-12/+35
* Purge more stray embedded $FreeBSD$ stringsJohn Baldwin2023-09-251-1/+0
* rtld: output rtld errors into the dbg channelKonstantin Belousov2023-09-151-0/+1
* __crt_aligned_alloc_offset(): fix ov_index for backing allocation addressKonstantin Belousov2023-09-061-1/+1
* rtld: switch from malloc_aligned() to __crt_aligned_alloc()Konstantin Belousov2023-08-213-32/+15
* rtld_malloc: add __crt_aligned_alloc_offset()Konstantin Belousov2023-08-212-3/+32
* rtld_malloc: increase overhead index to uint16Konstantin Belousov2023-08-211-2/+2
* rtld_malloc.c: change return type of cp2op() to voidKonstantin Belousov2023-08-211-2/+2
* rtld: unlock bind lock when calling into crt __pthread_distribute_static_tls ...Konstantin Belousov2023-08-201-0/+2
* Remove $FreeBSD$: two-line nroff patternWarner Losh2023-08-161-2/+0
* Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-1615-15/+0
* Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-167-13/+0
* Remove $FreeBSD$: one-line .h patternWarner Losh2023-08-165-5/+0
* Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-1639-78/+0
* libexec: Automatically generate rtld-elf list and generalise TAGSJessica Clarke2023-07-271-2/+6
* rtld_malloc: add cp2op() helperKonstantin Belousov2023-07-261-2/+8
* rtld_malloc: only include internal rtld headers when building for rtldKonstantin Belousov2023-07-261-0/+2
* rtld: remove dup __crt_malloc prototypesKonstantin Belousov2023-07-262-5/+1
* rtld_malloc: remove outdated commentsKonstantin Belousov2023-07-261-4/+0
* libexec/rtld-elf/rtld-libc/Makefile.inc: do not use machdep string functionsRobert Clausecker2023-07-161-6/+16
* rtld: fix dlopen() for an object that is already mapped but not yet initializedKonstantin Belousov2023-07-161-5/+3
* rtld: Annotate .rtld_start on i386Dmitry Chagin2023-07-111-0/+8
* rtld: Microoptimize rtld_start on i386Dmitry Chagin2023-07-111-2/+1
* rtld-elf: Remove _PATH_ELF32_HINTS and _COMPAT32_PATH_RTLDJessica Clarke2023-07-091-8/+0
* rtld-elf: Migrate from COMPAT_32BIT to generic COMPAT_libcompat/LIBCOMPATJessica Clarke2023-07-092-22/+37
* rtld-elf: Reuse _BASENAME_RTLD for debug.h rather than duplicating logicJessica Clarke2023-07-091-9/+4
* rtld: Annotate .rtld_start on aarch64Dmitry Chagin2023-07-071-0/+3
* rtld: Sligtly optimizing .rtld_start on aarch64Dmitry Chagin2023-07-071-4/+1
* rtld: Add a stop indicator to rtld_start to satisfy unwinders on x86_64Dmitry Chagin2023-07-011-0/+5
* rtld-elf: Mark tls_init_align __unused in free_tls for Variant I TLS.John Baldwin2023-06-201-1/+1
* rtld-elf: Remove set but unused variable on 32-bit arm.John Baldwin2023-06-201-2/+0
* rtld: fix typo in commentKonstantin Belousov2023-06-101-1/+1
* rtld: fix allocate_module_tls() variant I fallback to static allocationKonstantin Belousov2023-06-091-1/+1
* rtld: do not allow both dynamic DTV index and static TLS offsetKonstantin Belousov2023-06-052-0/+15
* rtld: rename tls_done to tls_staticKonstantin Belousov2023-06-0510-15/+15
* rtld_tls.h: styleKonstantin Belousov2023-06-051-1/+1
* spdx: The BSD-2-Clause-NetBSD identifier is obsolete, drop -NetBSDWarner Losh2023-05-122-2/+2
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-1221-21/+21