Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
66f19258f9728d4ffe026074d8fd429d639802fa
/
src
/
mutex.cc
25fd14b
Make lock debug checks optional.
by Ian Rogers
· 12 years ago
b726dcb
Rename GlobalSynchronization to Locks
by Ian Rogers
· 12 years ago
bd93c30
Comment on use of 0 and -1 values in mutex implementation
by Brian Carlstrom
· 12 years ago
f3a2641
Make Mutexes work on Mac OS X 10.6
by Brian Carlstrom
· 12 years ago
66aee5c
Mac build fix. Macs don't support timeouts on locks.
by Ian Rogers
· 12 years ago
a5acfd3
Mac build fix for global lock levels.
by Ian Rogers
· 12 years ago
00f7d0e
Global lock levels.
by Ian Rogers
· 12 years ago
92c9a35
Ensure we can Mutex::Wait on a recursively locked Mutex
by Brian Carlstrom
· 13 years ago
f834936
Use static thread safety analysis when available, and fix the bugs GCC finds.
by Elliott Hughes
· 13 years ago
e62934d
Like Mutex, failure to destroy a ConditionVariable on shutdown is a special case.
by Elliott Hughes
· 13 years ago
0e57ccb
Start automatically generating operator<<s for enums.
by Elliott Hughes
· 13 years ago
e52e49b
Fix the mutex diagnostics, and other targets of opportunity.
by Elliott Hughes
· 13 years ago
b08e8a3
Restrict Mac OS 10.5 devices to 1 dex2oat thread.
by Elliott Hughes
· 13 years ago
5d6d5dc
Try to work around Mac OS 10.5 lossage.
by Elliott Hughes
· 13 years ago
f149843
Clean up Mutex a little and add the missing pieces for Mac OS.
by Elliott Hughes
· 13 years ago
67d9200
Add a compile-time constant bool equivalent to !defined(NDEBUG).
by Elliott Hughes
· 13 years ago
76e3694
Clean up the trivial uses of __attribute__((unused)).
by Elliott Hughes
· 13 years ago
1bac54f
Fix all our unused parameter warnings so we let GCC report them.
by Elliott Hughes
· 13 years ago
b3bd5f0
Refactor the compilers out of libart.
by Elliott Hughes
· 13 years ago
a4060e5
Fix a deadlock caused by my big threading change yesterday.
by Elliott Hughes
· 13 years ago
ffb465f
libcorkscrew native stacks, mutex ranking, and better ScopedThreadListLock.
by Elliott Hughes
· 13 years ago
9e921bc
Remove Mutex::ClearOwner.
by Elliott Hughes
· 13 years ago
715112b
Fix Mutex::ClearOwner for bionic
by Brian Carlstrom
· 13 years ago
105245c
Assert lock/unlock/trylock sanity.
by Ian Rogers
· 13 years ago
cd74c4b
Fix thread hang
by Brian Carlstrom
· 13 years ago
cf04431
Work around the lack of gettid(3) on Mac OS.
by Elliott Hughes
· 13 years ago
11d1b0c
Reduce namespace pollution.
by Elliott Hughes
· 13 years ago
e65a6c9
Mac build fixes I missed in my previous patch.
by Elliott Hughes
· 13 years ago
6b35575
Make pthread_mutex_t destruction safer during shutdown.
by Elliott Hughes
· 13 years ago
bbd9d83
Fix at least two deadlocks.
by Elliott Hughes
· 13 years ago
4514d3c
Fixes for ThreadStress test
by Brian Carlstrom
· 13 years ago
3147a23
Work around a bionic bug until I can fix bionic.
by Elliott Hughes
· 13 years ago
5f79133
Implement monitors.
by Elliott Hughes
· 13 years ago
8d768a9
Thread suspension.
by Elliott Hughes
· 13 years ago
5ea047b
Support 64-bit volatiles and reference/pointer volatiles.
by Elliott Hughes
· 13 years ago
8daa092
More threads work.
by Elliott Hughes
· 13 years ago