aboutsummaryrefslogtreecommitdiff
path: root/libexec/rtld-elf/rtld_lock.c
Commit message (Expand)AuthorAgeFilesLines
* rtld: add lockstate_wlocked()Konstantin Belousov2025-05-021-0/+6
* rtld: some style in rtld_lock.cKonstantin Belousov2025-05-021-2/+2
* rtld: add LD_NO_DL_ITERATE_PHDR_AFTER_FORK env varKonstantin Belousov2024-07-291-2/+5
* Remove $FreeBSD$: one-line .h patternWarner Losh2023-08-161-1/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* rtld: style the rest of rtld_lock.cKonstantin Belousov2022-09-041-30/+31
* rtld: mask signals for default read locksKonstantin Belousov2022-09-041-24/+36
* rtld: initialize default dlerror_seen_val as trueKonstantin Belousov2021-05-121-1/+1
* rtld: make dlerror() thread-localKonstantin Belousov2021-04-101-0/+33
* rtld: workaround for broken ABIKonstantin Belousov2021-04-101-1/+16
* rtld: unstaticise lockinfo and obj_from_addr()Konstantin Belousov2021-04-101-1/+1
* Use sigfastblock(2) in rtld.Konstantin Belousov2020-02-091-41/+65
* Reduce size of rtld by 22% by pulling in less code from libcAlex Richardson2019-06-301-0/+1
* rtld-elf: fix more warnings to allow compiling with WARNS=6Alex Richardson2018-10-291-1/+1
* libexec: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Fix acquisition of nested write compat rtld locks.Konstantin Belousov2017-01-101-24/+29
* Use ANSI C definitions, update comment.Konstantin Belousov2017-01-101-4/+4
* Change compiler setting to make default visibility of the symbols forKonstantin Belousov2015-03-291-0/+4
* Right now, the rtld prefork hook locks the rtld bind lock in the readKonstantin Belousov2014-05-241-1/+15
* Rtld links with the specially built pic static libc library to get someKonstantin Belousov2011-08-241-2/+0
* Use sigsetjmp/siglongjmp with disabled signal mask access forKonstantin Belousov2011-02-091-1/+1
* Implement support for ELF filters in rtld. Both normal and auxillaryKonstantin Belousov2010-12-251-25/+77
* Prefer <sys/param.h> to <machine/param.h> for the definition ofRobert Watson2009-04-201-1/+1
* Explicitly include machine/param.h for CACHE_LINE_SIZE.Robert Watson2009-04-191-0/+2
* Add two rtld exported symbols, _rtld_atfork_pre and _rtld_atfork_post.Konstantin Belousov2008-11-271-0/+16
* Allow multiple locks to be acquired by detecting correspondingDavid Xu2008-09-161-2/+2
* Fix the problem with the C++ exception handling for the multithreadedKonstantin Belousov2008-05-061-1/+2
* Use u_int for variable manipulated by atomic ops to match atomicAlexander Kabaev2007-04-031-1/+1
* Remove 80386 support from the ELF run time linker.John Baldwin2004-11-161-19/+0
* Consistently use __inline instead of __inline__ as the former is an empty macroStefan Farfeleder2004-07-041-2/+2
* Allow threading libraries to register their own lockingAlexander Kabaev2003-05-291-0/+336