aboutsummaryrefslogtreecommitdiffstats
path: root/libc/bionic/pthread_mutex.cpp
Commit message (Expand)AuthorAgeFilesLines
* Allow NULL in pthread_mutex_lock/unlock.Christopher Ferris2015-06-091-0/+12
* Fix bug for recursive/errorcheck mutex on 32-bit devices.Yabin Cui2015-04-031-1/+25
* Refactor pthread_mutex to support 32-bit owner_tid on 64-bit devices.Yabin Cui2015-04-011-155/+141
* Hide internal of pthread_mutex_t.Yabin Cui2015-03-251-113/+116
* Fix build: pthread_mutex/pthread_detach.Yabin Cui2015-03-171-1/+1
* Remove duplication in pthread_mutex.cpp.Yabin Cui2015-03-121-202/+109
* Add test about pthread_mutex_t owner tid limit.Yabin Cui2015-02-031-24/+3
* Switch pthread_mutex_t from bionic atomics to <stdatomic.h>.Yabin Cui2015-02-021-316/+294
* POSIX says pthread_mutex_trylock returns EBUSY, not EDEADLK.Elliott Hughes2014-10-241-11/+12
* Revert "Work around a bug in Immersion's libImmEmulatorJ.so."Elliott Hughes2014-10-071-12/+0
* Work around a bug in Immersion's libImmEmulatorJ.so.Elliott Hughes2014-10-071-0/+12
* Add semaphore tests, fix sem_destroy.Elliott Hughes2014-09-191-6/+8
* Added a bionic systrace class and tracing to pthread_mutex.cpp.Brigid Smith2014-07-281-0/+12
* Minor style cleanup of some code I had to look at.Elliott Hughes2014-05-281-11/+6
* Updated ambiguous comment in pthread_mutex_lock.Brigid Smith2014-05-281-1/+1
* Remove unnecessary #includes of <sys/atomics.h>.Elliott Hughes2014-05-221-1/+0
* Remove the broken pthread deadlock prediction.Elliott Hughes2014-05-141-60/+15
* Remove unnecessary #includes.Elliott Hughes2014-04-101-1/+0
* Remove dead NULL checks from pthread code.Elliott Hughes2014-03-041-34/+17
* Implement POSIX pthread_mutex_timedlock.Elliott Hughes2014-03-041-115/+108
* Small style cleanup.Elliott Hughes2013-12-181-1/+1
* Merge "Properly detect timeout in pthread_mutex_lock_timeout_np_impl"Elliott Hughes2013-12-181-1/+1
|\
| * Properly detect timeout in pthread_mutex_lock_timeout_np_implKen Mixter2013-12-171-1/+1
* | Remove harmful attempts to be helpful in pthread_mutex functions.Elliott Hughes2013-12-111-21/+4
|/
* Clean up forking and cloning.Elliott Hughes2013-11-191-1/+0
* Move the pthread debugging flags to the right place.Elliott Hughes2013-10-311-8/+0
* <pthread.h> fixes and pthread cleanup.Elliott Hughes2013-10-311-0/+844