aboutsummaryrefslogtreecommitdiff
path: root/libexec/rtld-elf
Commit message (Expand)AuthorAgeFilesLines
...
* rtld symlook_obj: move common code to check filtees into helperKonstantin Belousov2024-02-181-12/+19
* rtld-elf: Avoid unnecessary lock_restart_for_upgrade() callsMark Johnston2024-02-091-1/+1
* Stop #defining FREEBSD_ELFJohn Baldwin2024-01-051-1/+1
* rtld: add a test for RTLD_DEEPBINDKyle Evans2023-12-1510-2/+170
* RTLD_DEEPBIND: make lookup not just symbolic, but walk all refobj' DAGsKonstantin Belousov2023-12-072-2/+7
* Purge more stray embedded $FreeBSD$ stringsJohn Baldwin2023-10-241-1/+0
* rtld: output rtld errors into the dbg channelKonstantin Belousov2023-09-191-0/+1
* __crt_aligned_alloc_offset(): fix ov_index for backing allocation addressKonstantin Belousov2023-09-091-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
* rtld: don't add extraneous -L directory when MK_TOOLCHAIN == noEd Maste2023-05-021-3/+0
* Update/fix Makefile.depend for userlandSimon J. Gerraty2023-04-191-0/+1
* rtld: fixes for handling of the grouped optionsKonstantin Belousov2023-04-131-2/+6
* rtld: fix SysV hash function overflowEd Maste2023-04-122-10/+7
* rtld: reindent and style(9) elf_hash()Ed Maste2023-04-121-10/+10
* libcasper: Move helper libraries from /lib/casper to /lib.John Baldwin2023-03-291-1/+1
* sys/param.h: Add _WANT_P_OSRELKonstantin Belousov2023-02-152-0/+2
* rtld: Revert "When loading dso without PT_GNU_STACK phdr, only call"John Baldwin2023-01-049-23/+2