| Commit message (Expand) | Author | Age | Files | Lines |
* | libthr: remove explicit sys/cdefs.h includes | Konstantin Belousov | 2024-03-13 | 1 | -1/+0 |
* | Remove $FreeBSD$: one-line .c pattern | Warner Losh | 2023-08-23 | 1 | -2/+0 |
* | Use uintptr_t for return type of _Unwind_GetCFA. | John Baldwin | 2022-02-20 | 1 | -2/+2 |
* | Use an unsigned 64-bit integer for exception class. | John Baldwin | 2022-02-20 | 1 | -2/+2 |
* | Avoid conflicts with libc symbols in libthr jump table. | Konstantin Belousov | 2019-07-31 | 1 | -2/+3 |
* | Add pthread_get_name_np(3). | Konstantin Belousov | 2018-08-17 | 1 | -0/+3 |
* | General further adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-20 | 1 | -1/+3 |
* | libthr: fix warnings from GCC when WARNS=6 | Eric van Gyzen | 2017-05-23 | 1 | -5/+3 |
* | libthr: fix warnings at WARNS=6 | Eric van Gyzen | 2017-05-19 | 1 | -5/+6 |
* | libthr: coalesce repeated #if blocks | Ed Maste | 2017-01-25 | 1 | -3/+0 |
* | Add __cxa_thread_atexit(3) API implementation. | Konstantin Belousov | 2016-08-06 | 1 | -1/+8 |
* | libthr: Use formatted PANIC() | Conrad Meyer | 2016-06-01 | 1 | -6/+3 |
* | libthr: Add vprintf variant of _thread_printf, formatted PANIC() | Conrad Meyer | 2016-06-01 | 1 | -4/+18 |
* | Use __FBSDID() for .c files from lib/libthr/thread. | Konstantin Belousov | 2016-04-08 | 1 | -2/+3 |
* | Revert r274772: it is not valid on MIPS | Ed Maste | 2014-11-25 | 1 | -5/+5 |
* | Use canonical __PIC__ flag | Ed Maste | 2014-11-21 | 1 | -5/+5 |
* | change code to use unwind.h. | David Xu | 2010-09-30 | 1 | -4/+4 |
* | Report death event to debugger before moving to gc list, otherwise | David Xu | 2010-09-26 | 1 | -3/+2 |
* | Because old _pthread_cleanup_push/pop do not have frame address, | David Xu | 2010-09-25 | 1 | -5/+16 |
* | Simplify code, and in while loop, fix operator to match the unwinding | David Xu | 2010-09-25 | 1 | -7/+4 |
* | Because atfork lock is held while forking, a thread cancellation triggered | David Xu | 2010-09-19 | 1 | -1/+1 |
* | - _Unwind_Resume function is not used, remove it. | David Xu | 2010-09-19 | 1 | -14/+8 |
* | Fix a race condition when finding stack unwinding functions. | David Xu | 2010-09-19 | 1 | -7/+20 |
* | add code to support stack unwinding when thread exits. note that only | David Xu | 2010-09-15 | 1 | -1/+150 |
* | Convert thread list lock from mutex to rwlock. | David Xu | 2010-09-13 | 1 | -10/+7 |
* | Add signal handler wrapper, the reason to add it becauses there are | David Xu | 2010-09-01 | 1 | -0/+19 |
* | eliminate unused code. | David Xu | 2010-08-26 | 1 | -12/+0 |
* | Tweak code a bit to be POSIX compatible, when a cancellation request | David Xu | 2010-08-17 | 1 | -0/+2 |
* | Move call to _malloc_thread_cleanup() so that if this is the last thread, | Jason Evans | 2008-09-09 | 1 | -3/+6 |
* | Add thread-specific caching for small size classes, based on magazines. | Jason Evans | 2008-08-27 | 1 | -0/+4 |
* | Remove libc_r's remnant code. | David Xu | 2008-05-06 | 1 | -16/+0 |
* | Use UMTX_OP_WAIT_UINT_PRIVATE and UMTX_OP_WAKE_PRIVATE to save | David Xu | 2008-04-29 | 1 | -1/+1 |
* | Compile libthr with warnings. | Ruslan Ermilov | 2008-03-25 | 1 | -0/+2 |
* | - Copy signal mask out before THR_UNLOCK(), because THR_UNLOCK() may call | David Xu | 2008-03-18 | 1 | -0/+4 |
* | Don't report death event to debugger if it is a forced exit. | David Xu | 2008-03-06 | 1 | -1/+1 |
* | call underscore version of pthread_cleanup_pop instead. | David Xu | 2007-12-20 | 1 | -1/+1 |
* | Remove 3rd clause, renumber, ok per email | Warner Losh | 2007-01-12 | 1 | -4/+1 |
* | Eliminate atomic operations in thread cancellation functions, it should | David Xu | 2006-11-24 | 1 | -2/+2 |
* | WARNS level 4 cleanup. | David Xu | 2006-04-04 | 1 | -4/+2 |
* | Refine thread suspension code, now thread suspension is a blockable | David Xu | 2006-01-05 | 1 | -1/+8 |
* | Follow the change in kernel, joiner thread just waits at thread id | David Xu | 2005-10-26 | 1 | -2/+5 |
* | Add debugger event reporting support, current only TD_CREATE and TD_DEATH | David Xu | 2005-04-12 | 1 | -1/+3 |
* | Import my recent 1:1 threading working. some features improved includes: | David Xu | 2005-04-02 | 1 | -118/+36 |
* | 1. Now that it's a thread's state is changed from within the kernel, where | Mike Makonnen | 2004-10-13 | 1 | -1/+2 |
* | Remove a reference to a non-existent syscall: _thr_exit(). The | Mike Makonnen | 2004-10-08 | 1 | -4/+1 |
* | Close a race between a thread exiting and the freeing of it's stack. | Mike Makonnen | 2004-10-06 | 1 | -3/+2 |
* | Make libthr async-signal-safe without costly signal masking. The guidlines I | Mike Makonnen | 2004-05-20 | 1 | -29/+12 |
* | Remove the garbage collector thread. All resources are freed | Mike Makonnen | 2004-03-28 | 1 | -10/+38 |
* | Implement reference counting of read-write locks. This uses | Mike Makonnen | 2004-01-19 | 1 | -0/+6 |
* | Change all instances of THR_LOCK/UNLOCK, etc to UMTX_*. | Mike Makonnen | 2003-07-06 | 1 | -2/+2 |