Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
e16dad1d6388b0305f13e2171308a77f42e7c682
/
runtime
/
base
/
mutex.h
12d625f
Change method verifiers to be thread local roots
by Mathieu Chartier
· 10 years ago
2435a43
ART: Add entries_ lock for race condition
by bowen_lai
· 10 years ago
91e5669
Wait for threads to finish unregistering
by Mathieu Chartier
· 10 years ago
e5f13e5
Revert "Revert "Add JIT""
by Mathieu Chartier
· 10 years ago
a5ca888
Revert "Add JIT"
by Nicolas Geoffray
· 10 years ago
2535abe
Add JIT
by Mathieu Chartier
· 10 years ago
2cd334a
More of the concurrent copying collector.
by Hiroshi Yamauchi
· 10 years ago
db97871
Revert "Tidy gAborting."
by Nicolas Geoffray
· 10 years ago
015b137
Tidy gAborting.
by Ian Rogers
· 10 years ago
4ad5cd3
Modify the behavior of thread suspend shootouts.
by Ian Rogers
· 10 years ago
575e78c
ART: Replace COMPILE_ASSERT with static_assert (runtime)
by Andreas Gampe
· 10 years ago
51d212e
Make out-of-line mutex contention dependent on ART_USE_FUTEXES.
by Ian Rogers
· 10 years ago
cf7f191
C++11 related clean-up of DISALLOW_..
by Ian Rogers
· 10 years ago
9ef78b5
Fix broken runtime SetStatsEnabled logic
by Mathieu Chartier
· 10 years ago
69dbec6
Avoid suspending for alloc trace enabling when already suspended.
by Jeff Hao
· 10 years ago
a5a53ef
Add native support for FinalizerList.makeCircularListIfUnenqueued
by Mathieu Chartier
· 10 years ago
7b078e8
Compile time performance improvements focusing on interpret-only.
by Ian Rogers
· 10 years ago
306db81
Fix numerous issues with DdmVmInternal allocation tracking
by Brian Carlstrom
· 10 years ago
ed2be17
Reduce lock contention when debugging
by Sebastien Hertz
· 10 years ago
68d8b42
Wire up check JNI force copy mode.
by Ian Rogers
· 10 years ago
3f5838d
Fix performance regression in OatFile::GetOatDexFile().
by Vladimir Marko
· 10 years ago
f3d874c
Avoid race in single thread suspension.
by Ian Rogers
· 10 years ago
37f3c96
Avoid direct use of QuasiAtomic by using Atomic.
by Ian Rogers
· 10 years ago
c4f72ec
Merge "Use memory chunks for monitors on LP64"
by Andreas Gampe
· 10 years ago
7424081
Use memory chunks for monitors on LP64
by Andreas Gampe
· 11 years ago
c719069
Remove legacy CAS implementations from mutex.
by Ian Rogers
· 10 years ago
7de77dd
Assign a lower Locklevel for Mutexes used in QuasiAtomic operations.
by Raghu Gandham
· 10 years ago
c5f1773
Remove deprecated WITH_HOST_DALVIK.
by Ian Rogers
· 10 years ago
3eed93d
Verify there's no mem map gap for immune region not to break.
by Hiroshi Yamauchi
· 10 years ago
9e36931
Move modify_ldt_lock into global lock order.
by Chao-ying Fu
· 10 years ago
3e5cf30
Begin migration of art::Atomic to std::atomic.
by Ian Rogers
· 10 years ago
2d1ab0a
Use WaitHoldingLocks in ReferenceProcessor::GetReferent.
by Mathieu Chartier
· 10 years ago
440e4ce
Add monitor deflation.
by Mathieu Chartier
· 11 years ago
4d25df3
Refactor deoptimization support in debugger
by Sebastien Hertz
· 11 years ago
719d1a3
Enable annotalysis on clang ART builds.
by Ian Rogers
· 11 years ago
ef7d42f
Object model changes to support 64bit.
by Ian Rogers
· 11 years ago
b122a4b
Tidy up memory barriers.
by Ian Rogers
· 11 years ago
af82e0c
Merge "[MIPS] Enable futex support"
by Elliott Hughes
· 11 years ago
c014178
[MIPS] Enable futex support
by Chris Dearman
· 11 years ago
d9c4fc9
Inflate contended lock word by suspending owner.
by Ian Rogers
· 11 years ago
08f2e7b
Disable lock contention logging by default.
by Jeff Hao
· 11 years ago
4aa48fc
Enable contention logging by default.
by Ian Rogers
· 11 years ago
2e250c8
Revert "Always enable lock level checks."
by Brian Carlstrom
· 11 years ago
1afde13
Polish the lock contention logging.
by Hiroshi Yamauchi
· 11 years ago
b0f8719
Removed unused friend classes for tests.
by Dragos Sbirlea
· 11 years ago
702a85b
Fix typo in mutex.h file.
by Sebastien Hertz
· 11 years ago
42425b3
am fc0e3219: Fix multiple inclusion guards to match new pathnames
by Brian Carlstrom
· 11 years ago
fc0e321
Fix multiple inclusion guards to match new pathnames
by Brian Carlstrom
· 11 years ago
1db9113
resolved conflicts for merge of 7940e44f to dalvik-dev
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.h]
bba5dd5
Merge "Semi-pruned SSA support for sea-ir." into dalvik-dev
by Anwar Ghuloum
· 11 years ago
5cd9e3b
Revert "Always enable lock level checks." DO NOT MERGE
by Brian Carlstrom
· 11 years ago
1d54e73
GC clean up.
by Ian Rogers
· 11 years ago
3c539ff
Improve Logging
by Anwar Ghuloum
· 11 years ago
e3359f7
Don't recursively take ClassLinker::dex_lock_.
by Ian Rogers
· 11 years ago
ccf1248
Always enable lock level checks.
by Ian Rogers
· 11 years ago
bab7496
Remove unnecessary use of std::string.
by Ian Rogers
· 12 years ago
23055dc
Mutex tidy up.
by Ian Rogers
· 12 years ago
1ffa32f
Reduce inlining in debug builds.
by Ian Rogers
· 12 years ago
693ff61
Performance improvements by removing a DMB and inlining.
by Ian Rogers
· 12 years ago
56edc43
Support for contention logging with ART futexes.
by Ian Rogers
· 12 years ago
a6f3aaf
MIPS fixes.
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 (98%) from src/mutex.h]
7616005
Switch over to the google3 unix_file File*.
by Elliott Hughes
· 12 years ago
d45f201
Simplify ConditionVariable and avoid potential race.
by Ian Rogers
· 12 years ago
5bd97c4
Fix and enable ART futexes.
by Ian Rogers
· 12 years ago
81b8871
Broaden scope of gAborting. Fixes hang in HandleUnexpectedSignal.
by Brian Carlstrom
· 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
369809b
Disable (again) futex ReaderWriterMutex implementation.
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
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
15bf2d3
Use bionic's dlmalloc 2.8.5.
by Ian Rogers
· 12 years ago
357e9be
Sticky mark bits "generational" GC
by Mathieu Chartier
· 12 years ago
66aee5c
Mac build fix. Macs don't support timeouts on locks.
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
0a1038b
Make tsan happy.
by Elliott Hughes
· 12 years ago
f149843
Clean up Mutex a little and add the missing pieces for Mac OS.
by Elliott Hughes
· 13 years ago
3efb841
Fix the Mac build, and clean up some test-only code.
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
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
4514d3c
Fixes for ThreadStress test
by Brian Carlstrom
· 13 years ago
a51a3dd
Add missing 'explicit's on single-argument constructors.
by Elliott Hughes
· 13 years ago
accd83d
Fix a heap lock/thread list lock deadlock.
by Elliott Hughes
· 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
8daa092
More threads work.
by Elliott Hughes
· 13 years ago