summaryrefslogtreecommitdiff
path: root/libexec/rtld-elf/rtld_lock.c
AgeCommit message (Expand)Author
2025-05-02rtld: add lockstate_wlocked()Konstantin Belousov
2025-05-02rtld: some style in rtld_lock.cKonstantin Belousov
2024-07-30rtld: add LD_NO_DL_ITERATE_PHDR_AFTER_FORK env varKonstantin Belousov
2023-08-16Remove $FreeBSD$: one-line .h patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2022-09-04rtld: style the rest of rtld_lock.cKonstantin Belousov
2022-09-04rtld: mask signals for default read locksKonstantin Belousov
2021-05-13rtld: initialize default dlerror_seen_val as trueKonstantin Belousov
2021-04-10rtld: make dlerror() thread-localKonstantin Belousov
2021-04-10rtld: workaround for broken ABIKonstantin Belousov
2021-04-10rtld: unstaticise lockinfo and obj_from_addr()Konstantin Belousov
2020-02-09Use sigfastblock(2) in rtld.Konstantin Belousov
2019-06-30Reduce size of rtld by 22% by pulling in less code from libcAlex Richardson
2018-10-29rtld-elf: fix more warnings to allow compiling with WARNS=6Alex Richardson
2017-11-27libexec: adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-01-10Fix acquisition of nested write compat rtld locks.Konstantin Belousov
2017-01-10Use ANSI C definitions, update comment.Konstantin Belousov
2015-03-29Change compiler setting to make default visibility of the symbols forKonstantin Belousov
2014-05-24Right now, the rtld prefork hook locks the rtld bind lock in the readKonstantin Belousov
2011-08-24Rtld links with the specially built pic static libc library to get someKonstantin Belousov
2011-02-09Use sigsetjmp/siglongjmp with disabled signal mask access forKonstantin Belousov
2010-12-25Implement support for ELF filters in rtld. Both normal and auxillaryKonstantin Belousov
2009-04-20Prefer <sys/param.h> to <machine/param.h> for the definition ofRobert Watson
2009-04-19Explicitly include machine/param.h for CACHE_LINE_SIZE.Robert Watson
2008-11-27Add two rtld exported symbols, _rtld_atfork_pre and _rtld_atfork_post.Konstantin Belousov
2008-09-16Allow multiple locks to be acquired by detecting correspondingDavid Xu
2008-05-06Fix the problem with the C++ exception handling for the multithreadedKonstantin Belousov
2007-04-03Use u_int for variable manipulated by atomic ops to match atomicAlexander Kabaev
2004-11-16Remove 80386 support from the ELF run time linker.John Baldwin
2004-07-04Consistently use __inline instead of __inline__ as the former is an empty macroStefan Farfeleder
2003-05-29Allow threading libraries to register their own lockingAlexander Kabaev