| Commit message (Expand) | Author | Age | Files | Lines |
* | MFp4: | davidxu | 2012-08-11 | 1 | -4/+4 |
* | MFp4: | davidxu | 2012-05-03 | 1 | -0/+1 |
* | Set SIGCANCEL to SIGTHR as part of some cleanup of DTrace code. | gnn | 2012-04-18 | 1 | -1/+1 |
* | umtx operation UMTX_OP_MUTEX_WAKE has a side-effect that it accesses | davidxu | 2012-04-05 | 1 | -2/+0 |
* | When destroying a barrier, waiting all threads exit the barrier, | davidxu | 2012-03-16 | 1 | -3/+5 |
* | Plug a memory leak. When a cached thread is reused, don't clear sleep | davidxu | 2012-02-07 | 1 | -6/+9 |
* | Implement the __pthread_map_stacks_exec() for libthr. | kib | 2011-01-09 | 1 | -0/+1 |
* | MFp4: | davidxu | 2010-12-22 | 1 | -9/+106 |
* | Get cpuset in pthread_attr_get_np() and free it in pthread_attr_destroy(). | davidxu | 2010-10-25 | 1 | -0/+2 |
* | Revert revision 214007, I realized that MySQL wants to resolve | davidxu | 2010-10-20 | 1 | -3/+0 |
* | Add pthread_rwlockattr_setkind_np and pthread_rwlockattr_getkind_np, the | davidxu | 2010-10-18 | 1 | -0/+3 |
* | change code to use unwind.h. | davidxu | 2010-09-30 | 1 | -1/+2 |
* | In current code, statically initialized and destroyed object have | davidxu | 2010-09-28 | 1 | -0/+10 |
* | Add missing field. | davidxu | 2010-09-25 | 1 | -0/+1 |
* | To support stack unwinding for cancellation points, add -fexceptions flag | davidxu | 2010-09-25 | 1 | -1/+2 |
* | In most cases, cancel_point and cancel_async needn't be checked again, | davidxu | 2010-09-24 | 1 | -1/+0 |
* | Because atfork lock is held while forking, a thread cancellation triggered | davidxu | 2010-09-19 | 1 | -4/+4 |
* | add code to support stack unwinding when thread exits. note that only | davidxu | 2010-09-15 | 1 | -0/+9 |
* | Move back IN_GCLIST flag into field tlflags, since thread list and gc list | davidxu | 2010-09-15 | 1 | -6/+6 |
* | Fix copy&paste problem. | davidxu | 2010-09-13 | 1 | -2/+2 |
* | Convert thread list lock from mutex to rwlock. | davidxu | 2010-09-13 | 1 | -10/+34 |
* | Change atfork lock from mutex to rwlock, also make mutexes used by malloc() | davidxu | 2010-09-01 | 1 | -1/+2 |
* | Add signal handler wrapper, the reason to add it becauses there are | davidxu | 2010-09-01 | 1 | -10/+23 |
* | Unregister thread specific data destructor when a corresponding dso | davidxu | 2010-08-27 | 1 | -0/+1 |
* | eliminate unused code. | davidxu | 2010-08-26 | 1 | -5/+0 |
* | The __hidden definition is provided by sys/cdefs.h. | kib | 2010-08-24 | 1 | -4/+0 |
* | Add wrapper for setcontext() and swapcontext(), the wrappers | davidxu | 2010-08-24 | 1 | -0/+6 |
* | On shared object unload, in __cxa_finalize, call and clear all installed | kib | 2010-08-23 | 1 | -0/+3 |
* | In current implementation, thread cancellation is done in signal handler, | davidxu | 2010-08-20 | 1 | -1/+2 |
* | Use umtx to implement process sharable semaphore, to make this work, | davidxu | 2010-01-05 | 1 | -0/+17 |
* | Make openat(2) a cancellation point. | jilles | 2009-10-11 | 1 | -0/+1 |
* | Make pthread_cleanup_push() and pthread_cleanup_pop() as a pair of macros, | davidxu | 2008-06-09 | 1 | -6/+9 |
* | - Reduce function call overhead for uncontended case. | davidxu | 2008-05-29 | 1 | -10/+0 |
* | Use UMTX_OP_WAIT_UINT_PRIVATE and UMTX_OP_WAKE_PRIVATE to save | davidxu | 2008-04-29 | 1 | -1/+1 |
* | put THR_CRITICAL_LEAVE into do .. while statement. | davidxu | 2008-04-03 | 1 | -2/+4 |
* | add __hidden suffix to _umtx_op_err, this eliminates PLT. | davidxu | 2008-04-03 | 1 | -1/+1 |
* | Add pthread_setaffinity_np and pthread_getaffinity_np to libc namespace. | davidxu | 2008-04-02 | 1 | -2/+0 |
* | Remove unused functions. | davidxu | 2008-04-02 | 1 | -2/+0 |
* | Replace function _umtx_op with _umtx_op_err, the later function directly | davidxu | 2008-04-02 | 1 | -0/+2 |
* | Replace userland rwlock with a pure kernel based rwlock, the new | davidxu | 2008-04-02 | 1 | -6/+1 |
* | Rewrite rwlock to user atomic operations to change rwlock state, this | davidxu | 2008-03-31 | 1 | -1/+5 |
* | Use cpuset defined in pthread_attr for newly created thread, for now, | davidxu | 2008-03-05 | 1 | -0/+5 |
* | If a new thread is created, it inherits current thread's signal masks, | davidxu | 2008-03-04 | 1 | -0/+6 |
* | Include cpuset.h, unbreak compiling. | davidxu | 2008-03-04 | 1 | -0/+2 |
* | implement pthread_attr_getaffinity_np and pthread_attr_setaffinity_np. | davidxu | 2008-03-04 | 1 | -0/+2 |
* | 1. Add function pthread_mutex_setspinloops_np to turn a mutex's spin | davidxu | 2007-12-14 | 1 | -0/+2 |
* | Remove umtx_t definition, use type long directly, add wrapper function | davidxu | 2007-11-21 | 1 | -1/+1 |
* | Add my recent work of adaptive spin mutex code. Use two environments variable | davidxu | 2007-10-30 | 1 | -1/+4 |
* | Output error message to STDERR_FILENO. | davidxu | 2007-08-07 | 1 | -1/+1 |
* | Check environment variable PTHREAD_ADAPTIVE_SPIN, if it is set, use | davidxu | 2006-12-20 | 1 | -0/+1 |