Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
02c8cc6d1312a2b55533f02f6369dc7c94672f90
/
runtime
/
base
/
mutex.cc
02c8cc6
Fixing cpplint whitespace/blank_line, whitespace/end_of_line, whitespace/labels, whitespace/semicolon issues
by Brian Carlstrom
· 11 years ago
df62950
Fix cpplint whitespace/parens issues
by Brian Carlstrom
· 11 years ago
93ba893
Fix cpplint runtime/explicit issues
by Brian Carlstrom
· 11 years ago
2ce745c
Fix cpplint whitespace/braces issues
by Brian Carlstrom
· 11 years ago
7940e44
Create separate Android.mk for main build targets
by Brian Carlstrom
· 11 years ago
[Renamed from src/base/mutex.cc]
1d54e73
GC clean up.
by Ian Rogers
· 11 years ago
c4ee12e
Avoid recursion if logging lock is corrupt.
by Ian Rogers
· 11 years ago
23055dc
Mutex tidy up.
by Ian Rogers
· 11 years ago
04d7aa9
Fix object verification.
by Ian Rogers
· 11 years ago
0f82716
Fix JDWP ObjectRegistry lock ordering.
by Elliott Hughes
· 12 years ago
b6c31ea
Move hot routine out of mutex.cc.
by Ian Rogers
· 12 years ago
693ff61
Performance improvements by removing a DMB and inlining.
by Ian Rogers
· 12 years ago
2dd0e2c
Directory restructuring of object.h
by Ian Rogers
· 12 years ago
56edc43
Support for contention logging with ART futexes.
by Ian Rogers
· 12 years ago
07ed66b
Move logging.h into base/logging.h.
by Elliott Hughes
· 12 years ago
76b6167
Move mutex.h into base/mutex.h.
by Elliott Hughes
· 12 years ago
[Renamed from src/mutex.cc]
760c943
After ART_USE_FUTEXES was enabled, we need some different gAborting protection
by Brian Carlstrom
· 12 years ago
d45f201
Simplify ConditionVariable and avoid potential race.
by Ian Rogers
· 12 years ago
6a07d3c
Merge "Fix and enable ART futexes." into dalvik-dev
by Ian Rogers
· 12 years ago
9e419ca
Disable another CHECK when gAborting
by Brian Carlstrom
· 12 years ago
5bd97c4
Fix and enable ART futexes.
by Ian Rogers
· 12 years ago
02b6a78
Parellel mark stack processing
by Mathieu Chartier
· 12 years ago
bcc2926
Add dex2oat watch dog thread for host builds
by Brian Carlstrom
· 12 years ago
e46cd75
Fix race condition in thread pool shutdown
by Mathieu Chartier
· 12 years ago
63af636
Fix build.
by Elliott Hughes
· 12 years ago
27913a2
Fix for Mac build.
by Ian Rogers
· 12 years ago
4c54e72
Fix mac build.
by Ian Rogers
· 12 years ago
c604d73
Implement mutex requeueing for cv broadcasts.
by Ian Rogers
· 12 years ago
50b35e2
Explicitly pass Thread::Current to MutexLock and Alloc.
by Ian Rogers
· 12 years ago
120f1c7
Fail threads attaching during runtime shutdown.
by Ian Rogers
· 12 years ago
ab47016
Temporarily enable futex version of ReaderWriterMutex.
by Ian Rogers
· 12 years ago
01ae580
Fix race in thread attaching during GC.
by Ian Rogers
· 12 years ago
acc46d6
Mac build fix.
by Ian Rogers
· 12 years ago
81d425b
Pass self to lock methods.
by Ian Rogers
· 12 years ago
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
· 12 years ago
f834936
Use static thread safety analysis when available, and fix the bugs GCC finds.
by Elliott Hughes
· 12 years ago
e62934d
Like Mutex, failure to destroy a ConditionVariable on shutdown is a special case.
by Elliott Hughes
· 12 years ago
0e57ccb
Start automatically generating operator<<s for enums.
by Elliott Hughes
· 12 years ago
e52e49b
Fix the mutex diagnostics, and other targets of opportunity.
by Elliott Hughes
· 12 years ago
b08e8a3
Restrict Mac OS 10.5 devices to 1 dex2oat thread.
by Elliott Hughes
· 12 years ago
5d6d5dc
Try to work around Mac OS 10.5 lossage.
by Elliott Hughes
· 12 years ago
f149843
Clean up Mutex a little and add the missing pieces for Mac OS.
by Elliott Hughes
· 12 years ago
67d9200
Add a compile-time constant bool equivalent to !defined(NDEBUG).
by Elliott Hughes
· 12 years ago
76e3694
Clean up the trivial uses of __attribute__((unused)).
by Elliott Hughes
· 12 years ago
1bac54f
Fix all our unused parameter warnings so we let GCC report them.
by Elliott Hughes
· 12 years ago
b3bd5f0
Refactor the compilers out of libart.
by Elliott Hughes
· 12 years ago
a4060e5
Fix a deadlock caused by my big threading change yesterday.
by Elliott Hughes
· 12 years ago
ffb465f
libcorkscrew native stacks, mutex ranking, and better ScopedThreadListLock.
by Elliott Hughes
· 12 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