Gitiles
Code Review
Sign In
gerrit.omnirom.org
/
android_bionic
/
ccc9d8dbf46b70e7777a1d0604b799e94f05a63c
/
libc
/
bionic
/
pthread_mutex.cpp
9108f25
Remove <pthread.h> cruft.
by Elliott Hughes
· 2 years, 3 months ago
95c6cd7
Stop using the __ANDROID_API_x__ constants.
by Elliott Hughes
· 5 years ago
6901080
Implement new clock wait functions
by Tom Cherry
· 6 years ago
b250766
Merge "PIMutexUnlock: load owner_tid in non-common case"
by Ryan Prichard
· 6 years ago
aca1101
Comment about lock destruction and unlocking
by Ryan Prichard
· 6 years ago
4b6c0f5
PIMutexUnlock: load owner_tid in non-common case
by Ryan Prichard
· 6 years ago
c0f4656
Make android_get_application_target_sdk_version available to the NDK.
by Elliott Hughes
· 7 years ago
32bc0fc
Modernize codebase by replacing NULL with nullptr
by Yi Kong
· 7 years ago
c6b5bcd
Add _monotonic_np versions of timed wait functions
by Tom Cherry
· 7 years ago
9651fdf
Check using destroyed mutexes.
by Yabin Cui
· 7 years ago
2dec3d7
Avoid abort when calling pthread_mutex_destroy more than once.
by Yabin Cui
· 7 years ago
5a00ba7
Support priority inheritance mutex in 32-bit programs.
by Yabin Cui
· 7 years ago
6b9c85b
Support priority inheritance mutex in 64bit programs.
by Yabin Cui
· 7 years ago
baa2a97
Use clang's nullability instead of nonnull.
by Dan Albert
· 10 years ago
dd586f2
sem_timedwait with a null timeout doesn't mean "forever".
by Elliott Hughes
· 9 years ago
74ed96d
Merge "Use FUTEX_WAIT_BITSET to avoid converting timeouts."
by Yabin Cui
· 10 years ago
c9a659c
Use FUTEX_WAIT_BITSET to avoid converting timeouts.
by Yabin Cui
· 10 years ago
0307eee
Avoid tsan warning about pthread_mutex_destroy.
by Yabin Cui
· 10 years ago
511cfd9
Allow NULL in pthread_mutex_lock/unlock.
by Christopher Ferris
· 10 years ago
f796985
Fix bug for recursive/errorcheck mutex on 32-bit devices.
by Yabin Cui
· 10 years ago
e69c245
Refactor pthread_mutex to support 32-bit owner_tid on 64-bit devices.
by Yabin Cui
· 10 years ago
17393b0
Hide internal of pthread_mutex_t.
by Yabin Cui
· 10 years ago
ecbfb25
Fix build: pthread_mutex/pthread_detach.
by Yabin Cui
· 10 years ago
5b8e7cd
Remove duplication in pthread_mutex.cpp.
by Yabin Cui
· 10 years ago
140f367
Add test about pthread_mutex_t owner tid limit.
by Yabin Cui
· 10 years ago
86fc96f
Switch pthread_mutex_t from bionic atomics to <stdatomic.h>.
by Yabin Cui
· 10 years ago
5b1111a
POSIX says pthread_mutex_trylock returns EBUSY, not EDEADLK.
by Elliott Hughes
· 11 years ago
3d77327
Revert "Work around a bug in Immersion's libImmEmulatorJ.so."
by Elliott Hughes
· 11 years ago
7d3f553
Work around a bug in Immersion's libImmEmulatorJ.so.
by Elliott Hughes
· 11 years ago
04303f5
Add semaphore tests, fix sem_destroy.
by Elliott Hughes
· 11 years ago
a406ee6
Added a bionic systrace class and tracing to pthread_mutex.cpp.
by Brigid Smith
· 11 years ago
6249960
Minor style cleanup of some code I had to look at.
by Elliott Hughes
· 11 years ago
ff03a7a
Updated ambiguous comment in pthread_mutex_lock.
by Brigid Smith
· 11 years ago
2ea60ff
Remove unnecessary #includes of <sys/atomics.h>.
by Elliott Hughes
· 11 years ago
07f1ded
Remove the broken pthread deadlock prediction.
by Elliott Hughes
· 11 years ago
b676aaf
Remove unnecessary #includes.
by Elliott Hughes
· 11 years ago
39b644a
Remove dead NULL checks from pthread code.
by Elliott Hughes
· 11 years ago
0e714a5
Implement POSIX pthread_mutex_timedlock.
by Elliott Hughes
· 11 years ago
9e79af3
Small style cleanup.
by Elliott Hughes
· 11 years ago
611b903
Merge "Properly detect timeout in pthread_mutex_lock_timeout_np_impl"
by Elliott Hughes
· 11 years ago
4fae14f
Properly detect timeout in pthread_mutex_lock_timeout_np_impl
by Ken Mixter
· 11 years ago
dff7203
Remove harmful attempts to be helpful in pthread_mutex functions.
by Elliott Hughes
· 11 years ago
36d6188
Clean up forking and cloning.
by Elliott Hughes
· 12 years ago
66759d6
Move the pthread debugging flags to the right place.
by Elliott Hughes
· 12 years ago
c3f1140
<pthread.h> fixes and pthread cleanup.
by Elliott Hughes
· 12 years ago
[Renamed (68%) from libc/bionic/pthread.c]
d0d0b52
Merge "Remove an obsolete ARM gdb hack."
by Elliott Hughes
· 12 years ago