aboutsummaryrefslogtreecommitdiff
path: root/lib/libthr
Commit message (Expand)AuthorAgeFilesLines
...
* Pass CVWAIT flags to kernel, this should handleDavid Xu2011-11-171-3/+2
* Do not set thread name to less than informative 'initial thread'.Alexander Kabaev2011-06-191-1/+0
* Merge from r161730:Marius Strobl2011-06-184-21/+54
* r179417 introduced a bug into pthread_once(). Previously pthread_once()Ryan Stone2011-04-201-0/+2
* Introduce a non-portable function pthread_getthreadid_np(3) to retrieveJung-uk Kim2011-02-073-0/+51
* Fix a typo.David Xu2011-01-111-1/+1
* For the process that already loaded libthr but still not initializedKonstantin Belousov2011-01-101-0/+26
* Implement the __pthread_map_stacks_exec() for libthr.Konstantin Belousov2011-01-095-1/+53
* Add section .note.GNU-stack for assembly files used by 386 and amd64.Konstantin Belousov2011-01-072-0/+4
* Return 0 instead of garbage value.David Xu2011-01-061-2/+1
* Because sleepqueue may still being used, we should always check wchan withDavid Xu2011-01-041-6/+0
* Always clear flag PMUTEX_FLAG_DEFERED when unlocking, as it is onlyDavid Xu2010-12-241-2/+2
* Add sleep queue code.David Xu2010-12-221-0/+175
* MFp4:David Xu2010-12-229-191/+666
* Use sysctl kern.sched.cpusetsize to retrieve size of kernel cpuset.David Xu2010-11-021-8/+5
* Return previous sigaction correctly.David Xu2010-10-291-1/+4
* Remove local variable 'first', instead check signal number in memory,David Xu2010-10-291-4/+1
* Check small set and reject it, this is how kernel did. Always use theDavid Xu2010-10-271-37/+32
* - Revert r214409.David Xu2010-10-271-5/+6
* Remove locking and unlock in pthread_mutex_destroy, becauseDavid Xu2010-10-271-25/+2
* Fix typo.David Xu2010-10-251-1/+1
* Get cpuset in pthread_attr_get_np() and free it in pthread_attr_destroy().David Xu2010-10-252-10/+31
* Revert revision 214007, I realized that MySQL wants to resolveDavid Xu2010-10-204-52/+2
* Set default type to PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP, thisDavid Xu2010-10-181-0/+1
* sort function name.David Xu2010-10-181-2/+2
* s/||/&&David Xu2010-10-181-2/+2
* Add pthread_rwlockattr_setkind_np and pthread_rwlockattr_getkind_np, theDavid Xu2010-10-184-2/+50
* Oops, don't remove -fexceptions flag.David Xu2010-10-081-0/+1
* unwind.h was imported, gcc directory is no longer needed.David Xu2010-10-081-1/+0
* change code to use unwind.h.David Xu2010-09-302-5/+6
* Check invalid mutex in _mutex_cv_unlock.David Xu2010-09-291-0/+6
* In current code, statically initialized and destroyed object haveDavid Xu2010-09-285-195/+160
* Report death event to debugger before moving to gc list, otherwiseDavid Xu2010-09-261-3/+2
* Only access unwind_disabled when _PTHREAD_FORCED_UNWIND is defined.David Xu2010-09-251-1/+2
* Add missing field.David Xu2010-09-251-0/+1
* Because old _pthread_cleanup_push/pop do not have frame address,David Xu2010-09-252-13/+17
* Simplify code, and in while loop, fix operator to match the unwindingDavid Xu2010-09-251-7/+4
* To support stack unwinding for cancellation points, add -fexceptions flagDavid Xu2010-09-255-5/+20
* inline testcancel() into thr_cancel_leave(), because cancel_pending isDavid Xu2010-09-241-2/+3
* In most cases, cancel_point and cancel_async needn't be checked again,David Xu2010-09-243-5/+3
* If we are at cancellation point, always work as deferred mode despiteDavid Xu2010-09-211-34/+32
* Because atfork lock is held while forking, a thread cancellation triggeredDavid Xu2010-09-194-12/+13
* Fix typo.David Xu2010-09-191-1/+1
* - _Unwind_Resume function is not used, remove it.David Xu2010-09-191-14/+8
* Fix a race condition when finding stack unwinding functions.David Xu2010-09-191-7/+20
* add code to support stack unwinding when thread exits. note that onlyDavid Xu2010-09-156-1/+184
* Move back IN_GCLIST flag into field tlflags, since thread list and gc listDavid Xu2010-09-151-6/+6
* Don't compare thread pointers again.David Xu2010-09-131-3/+3
* Fix copy&paste problem.David Xu2010-09-131-2/+2
* Update symbol.David Xu2010-09-131-1/+1