aboutsummaryrefslogtreecommitdiff
path: root/lib/libthr
Commit message (Expand)AuthorAgeFilesLines
* libc: export pthread_getname_np stubMinsoo Choo2023-08-203-3/+6
* 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-1657-114/+0
* Remove $FreeBSD$: one-line .h patternWarner Losh2023-08-161-1/+0
* Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-1619-38/+0
* thr_mutex.c: styleKonstantin Belousov2023-07-261-2/+2
* libthr: trigger library initialization on rwlock callsKonstantin Belousov2023-07-161-2/+11
* libthr: some style in thr_rwlock.cKonstantin Belousov2023-07-161-2/+2
* libthr: Patch to reduce latency to acquire+release a pthread mutex.Greg Becker2023-07-081-4/+4
* libthr: Add src.conf variable WITHOUT_PTHREADS_ASSERTIONSGreg Becker2023-07-072-1/+3
* libpthread: allocate rwlocks and spinlocks in dedicated cachelinesGreg Becker2023-06-272-2/+6
* libthr rtld locks: do not leak URWLOCK_READ_WAITERS into childKonstantin Belousov2023-05-223-0/+17
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-1238-38/+38
* Update/fix Makefile.depend for userlandSimon J. Gerraty2023-04-191-0/+1
* umtx: allow to configure minimal timeout (in nanoseconds)Konstantin Belousov2023-04-182-0/+17
* libthr pshared: correct a bug in allocationKonstantin Belousov2023-02-011-5/+10
* libthr: add pshared_destroy() helperKonstantin Belousov2023-02-011-5/+12
* libthr: Trim trailing whitespaces in pthread_attr_affinity.Dmitry Chagin2023-01-291-3/+3
* libthr: Fix pthread_attr_[g|s]etaffinity_np to match it's manual and the kernel.Dmitry Chagin2023-01-291-2/+4
* libthr(3): Fix a typo in a source code commentGordon Bergling2023-01-111-1/+1
* libthr: extract code to get main stack base and size into helpersKonstantin Belousov2022-09-163-36/+46
* libc, libthr: use AT_USRSTACK{BASE,LIM} instead of sysctl("kern.usrstack") an...Konstantin Belousov2022-09-162-18/+33
* libthr: use nitems() for mib lengthKonstantin Belousov2022-09-162-5/+4
* Remove PAGE_SIZE from libthrAndrew Turner2022-05-0313-11/+33
* Use the existing page size in libthrAndrew Turner2022-05-031-1/+1
* libthr: Disable stack unwinding on ARM.John Baldwin2022-02-101-0/+4
* Install unwind.h into /usr/includeJohn Baldwin2022-02-101-1/+0
* Use uintptr_t for return type of _Unwind_GetCFA.John Baldwin2022-01-271-2/+2
* Use an unsigned 64-bit integer for exception class.John Baldwin2022-01-271-2/+2
* libthr: Use TLS_TCB_* in _tcb_[cd]tor.John Baldwin2022-01-251-2/+2
* Revert "libthr: Use kern.stacktop for thread stack calculation."Mark Johnston2022-01-173-24/+19
* mips: remove pthread supportWarner Losh2021-12-312-97/+0
* libthr: Use <machine/tls.h> for most MD TLS details.John Baldwin2021-12-097-315/+16
* libthr: Remove the DTV_OFFSET macro.John Baldwin2021-12-098-15/+1
* libthr: Use kern.stacktop for thread stack calculation.Dawid Gorecki2021-10-153-19/+24
* libthr(3): explain some internals of the locks implementationKonstantin Belousov2021-10-051-2/+61
* libthr: work around an ASAN false-positiveAlex Richardson2021-08-021-0/+6
* rtld: make dlerror() thread-localKonstantin Belousov2021-04-102-0/+25
* rtld: workaround for broken ABIKonstantin Belousov2021-04-102-0/+11
* Remove the last users of ARM_TP_ADDRESSAndrew Turner2021-04-081-8/+0
* Don't add -Winline for WARNS=6Alex Richardson2021-03-221-1/+0
* 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
* Add CFI start/end proc directives to arm64, i386, and ppcConrad Meyer2020-12-051-1/+4
* 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
* _umtx_op: fix a compat32 bug in UMTX_OP_NWAKE_PRIVATEKyle Evans2020-11-172-0/+110
* build: provide a default WARNS for all in-tree buildsKyle Evans2020-09-183-0/+5