aboutsummaryrefslogtreecommitdiff
path: root/lib/libthr/thread/thr_rtld.c
Commit message (Expand)AuthorAgeFilesLines
* thr_rtld: accept read lock requests while owning the lock for writeKonstantin Belousov2025-05-021-5/+21
* lib{c,sys}: stop exposing errno symbolBrooks Davis2024-09-271-4/+3
* libthr: Preresolve selected EABI symbols on arm.Michal Meloun2024-07-251-0/+3
* rtld: quiet gcc -WrestrictRyan Libby2024-07-071-3/+3
* libthr: remove explicit sys/cdefs.h includesKonstantin Belousov2024-03-061-2/+0
* libthr: Force the thr_wake() symbol to be resolved during initializationMark Johnston2024-02-021-0/+1
* Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* libthr rtld locks: do not leak URWLOCK_READ_WAITERS into childKonstantin Belousov2023-05-221-0/+11
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* rtld: make dlerror() thread-localKonstantin Belousov2021-04-101-0/+21
* rtld: workaround for broken ABIKonstantin Belousov2021-04-101-0/+8
* Use sigfastblock(2) for masking signals in libthr.Konstantin Belousov2020-02-091-0/+2
* lib: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-261-1/+3
* Use __FBSDID() for .c files from lib/libthr/thread.Konstantin Belousov2016-04-081-3/+3
* From libthr, remove special and strange code to set up session andKonstantin Belousov2016-03-211-0/+1
* Pre-resolve symbols required for the deferred signal processing. ThisKonstantin Belousov2015-08-101-0/+7
* Right now, the rtld prefork hook locks the rtld bind lock in the readKonstantin Belousov2014-05-241-1/+20
* libthr: Remove _thr_rtld_fini(), unused since r245630.Jilles Tjoelker2013-04-121-11/+0
* Implement the __pthread_map_stacks_exec() for libthr.Konstantin Belousov2011-01-091-0/+5
* Add signal handler wrapper, the reason to add it becauses there areDavid Xu2010-09-011-6/+7
* clear lock to zero state if it is destroyed.David Xu2010-08-271-0/+3
* Decrease rdlock count only when thread unlocked a reader lock.David Xu2010-08-261-1/+1
* In the current code, rdlock_count is not correctly handled for some cases.Attilio Rao2009-07-061-0/+2
* Now that the kernel defines CACHE_LINE_SIZE in machine/param.h, useRobert Watson2009-04-191-2/+0
* When libthr and rtld start up, there are a number of magic spells castPeter Wemm2008-12-071-1/+1
* Provide custom simple allocator for rtld locks in libthr. The allocatorKonstantin Belousov2008-12-021-23/+23
* Use native rwlock.David Xu2008-04-221-54/+20
* Replace function _umtx_op with _umtx_op_err, the later function directlyDavid Xu2008-04-021-1/+1
* Resolve __error()'s PLT early so that it needs not to be resolved again,David Xu2008-03-211-0/+3
* Preserve application code's errno in rtld locking code, it attemps to keepDavid Xu2008-03-201-2/+31
* Remove umtx_t definition, use type long directly, add wrapper functionDavid Xu2007-11-211-5/+5
* WARNS level 4 cleanup.David Xu2006-04-041-2/+2
* Only wake up writer if the lock is free.David Xu2006-03-251-2/+2
* Add locking support for rtld.David Xu2006-03-251-0/+219