aboutsummaryrefslogtreecommitdiff
path: root/lib/libthr/thread
Commit message (Expand)AuthorAgeFilesLines
* libthr: Preresolve selected EABI symbols on arm.Michal Meloun2024-07-312-0/+4
* libthr: remove explicit sys/cdefs.h includesKonstantin Belousov2024-03-1349-50/+0
* pthread_attr_get_np(): Use malloc(), report ENOMEM, don't tamper on errorOlivier Certner2024-01-262-20/+27
* libhtr: pthread_attr_setaffinity_np(): Replace calloc() with malloc()Olivier Certner2024-01-261-1/+1
* libthr: thr_attr.c: More style and clarity fixesOlivier Certner2024-01-261-7/+7
* libthr: thr_attr.c: EINVAL, not ENOTSUP, on invalid argumentsOlivier Certner2024-01-181-13/+7
* libthr: thr_attr.c: Clarity, whitespace and styleOlivier Certner2024-01-181-278/+193
* libc: export pthread_getname_np stubMinsoo Choo2023-08-273-3/+6
* Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-231-1/+0
* Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-2356-112/+0
* Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-232-4/+0
* thr_mutex.c: styleKonstantin Belousov2023-07-281-2/+2
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-07-2528-28/+28
* libthr: trigger library initialization on rwlock callsKonstantin Belousov2023-07-231-2/+11
* libthr: some style in thr_rwlock.cKonstantin Belousov2023-07-181-2/+2
* libthr: Patch to reduce latency to acquire+release a pthread mutex.Greg Becker2023-07-131-4/+4
* libthr: Add src.conf variable WITHOUT_PTHREADS_ASSERTIONSGreg Becker2023-07-131-1/+1
* libpthread: allocate rwlocks and spinlocks in dedicated cachelinesGreg Becker2023-07-052-2/+6
* libthr rtld locks: do not leak URWLOCK_READ_WAITERS into childKonstantin Belousov2023-05-293-0/+17
* umtx: allow to configure minimal timeout (in nanoseconds)Konstantin Belousov2023-04-251-0/+11
* libthr pshared: correct a bug in allocationKonstantin Belousov2023-02-081-5/+10
* libthr: add pshared_destroy() helperKonstantin Belousov2023-02-081-5/+12
* libthr: Trim trailing whitespaces in pthread_attr_affinity.Dmitry Chagin2023-02-061-3/+3
* libthr: Fix pthread_attr_[g|s]etaffinity_np to match it's manual and the kernel.Dmitry Chagin2023-02-061-2/+4
* libthr(3): Fix a typo in a source code commentGordon Bergling2023-01-141-1/+1
* libthr: extract code to get main stack base and size into helpersKonstantin Belousov2022-09-303-36/+46
* libc, libthr: use AT_USRSTACK{BASE,LIM} instead of sysctl("kern.usrstack") an...Konstantin Belousov2022-09-302-18/+33
* libthr: use nitems() for mib lengthKonstantin Belousov2022-09-302-5/+4
* Remove PAGE_SIZE from libthrAndrew Turner2022-06-077-11/+15
* Use the existing page size in libthrAndrew Turner2022-06-071-1/+1
* libthr: Use TLS_TCB_* in _tcb_[cd]tor.John Baldwin2022-04-291-2/+2
* libthr: Remove the DTV_OFFSET macro.John Baldwin2022-04-291-1/+1
* Use uintptr_t for return type of _Unwind_GetCFA.John Baldwin2022-02-201-2/+2
* Use an unsigned 64-bit integer for exception class.John Baldwin2022-02-201-2/+2
* Revert "libthr: Use kern.stacktop for thread stack calculation."Mark Johnston2022-01-243-24/+19
* libthr: Use kern.stacktop for thread stack calculation.Dawid Gorecki2021-12-303-19/+24
* rtld: make dlerror() thread-localKonstantin Belousov2021-04-232-0/+25
* rtld: workaround for broken ABIKonstantin Belousov2021-04-231-0/+8
* libthr malloc: support recursion on thr_malloc_umtx.Konstantin Belousov2021-01-121-2/+11
* libthr: wrap pdfork(2), same as fork(2).Konstantin Belousov2021-01-113-7/+61
* Ensure that threading library is initialized in pthread_mutex_init().Konstantin Belousov2020-11-301-0/+2
* libc: Add pthread_attr_get_np(3) stub, reporting ESRCH.Konstantin Belousov2020-11-281-0/+1
* Style.Konstantin Belousov2020-11-261-18/+18
* Add pthread_getname_np() and pthread_setname_np() aliases forKonstantin Belousov2020-06-101-17/+59
* Revert r361770 "Add pthread_getname_np() and pthread_setname_np() aliases" fo...Konstantin Belousov2020-06-041-2/+0
* Add pthread_getname_np() and pthread_setname_np() aliasesKonstantin Belousov2020-06-031-0/+2
* Add pthread_peekjoin_np(3).Konstantin Belousov2020-02-151-7/+26
* Return success, instead of ESRCH, from pthread_cancel(3) applied to theKonstantin Belousov2020-02-131-1/+1
* Use sigfastblock(2) for masking signals in libthr.Konstantin Belousov2020-02-094-6/+69
* Fix destruction of the robust mutexes.Konstantin Belousov2019-09-231-1/+5