Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
4aed412037e6e7bad2cf589645449df960b88200
/
runtime
/
base
/
mutex.cc
0795f23
Clean up ScopedThreadStateChange to use ObjPtr
by Mathieu Chartier
· 8 years ago
3fec9ac
ART: Use libbase logging
by Andreas Gampe
· 8 years ago
ca3c8c3
Collect verifier dependencies
by David Brazdil
· 8 years ago
9231f4e
ART: Remove vestiges of GCC
by Andreas Gampe
· 8 years ago
14832ef
Revert experimental lambda feature.
by Narayan Kamath
· 8 years ago
a206c74
Don't use dlopen on host for already loaded oat files.
by Richard Uhler
· 8 years ago
fba3997
Fix misc-macro-parentheses warnings.
by Chih-Hung Hsieh
· 8 years ago
32ce2ad
Add more systracing everywhere
by Mathieu Chartier
· 9 years ago
98e6ce4
Remove string init map.
by Nicolas Geoffray
· 9 years ago
4d87df6
Improve handling of daemon threads after runtime shutdown
by Mathieu Chartier
· 9 years ago
3a09092
Revert "lambda: Add support for invoke-interface for boxed innate lambdas"
by Nicolas Geoffray
· 9 years ago
457e874
lambda: Add support for invoke-interface for boxed innate lambdas
by Igor Murashkin
· 9 years ago
e58991b
Revert "Revert "Unload oat files""
by Mathieu Chartier
· 9 years ago
f9c6fc6
Add OatFileManager
by Mathieu Chartier
· 9 years ago
a2c3864
Add lock around interpreter string init reg map.
by Jeff Hao
· 9 years ago
5bdb655
ART: Fix missing role definition
by Andreas Gampe
· 9 years ago
e2facc5
runtime: Add lambda box/unbox object equality
by Igor Murashkin
· 9 years ago
eac4424
ART: JNI thread state transition optimization
by Yu Li
· 9 years ago
80afd02
ART: Clean up arm64 kNumberOfXRegisters usage.
by Vladimir Marko
· 9 years ago
2cebb24
Replace NULL with nullptr
by Mathieu Chartier
· 10 years ago
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
4c10110
Print lock level in ExclusiveUnlock
by Mathieu Chartier
· 10 years ago
8f1fa10
ART: On shutdown, only warn on mutex contention
by Andreas Gampe
· 10 years ago
071e48e
Fix false alarm on thread suspend timeout
by tony.ys_liu
· 10 years ago
eb0a179
Add more logging to Mutex::ExclusiveUnlock
by Mathieu Chartier
· 10 years ago
cef50f0
Stop daemon threads in runtime shutdown
by Mathieu Chartier
· 10 years ago
db97871
Revert "Tidy gAborting."
by Nicolas Geoffray
· 10 years ago
015b137
Tidy gAborting.
by Ian Rogers
· 10 years ago
90675a7
ART: Avoid recursive abort
by Andreas Gampe
· 10 years ago
4ad5cd3
Modify the behavior of thread suspend shootouts.
by Ian Rogers
· 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
c7dd295
Tidy up logging.
by Ian Rogers
· 10 years ago
6f3dbba
Make ART compile with GCC -O0 again.
by Ian Rogers
· 10 years ago
5869a2c
Dump mutator lock for thread suspend timeout
by Mathieu Chartier
· 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
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
c5f1773
Remove deprecated WITH_HOST_DALVIK.
by Ian Rogers
· 10 years ago
3035961
Clean up and augment Atomic class. Replace QuasiAtomic MemBars.
by Hans Boehm
· 10 years ago
3eed93d
Verify there's no mem map gap for immune region not to break.
by Hiroshi Yamauchi
· 10 years ago
7f0a6d6
Fix x86_64 test failures.
by Nicolas Geoffray
· 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
73d1e17
Enable reading page map without lock in RosAlloc::BulkFree
by Mathieu Chartier
· 11 years ago
8732bf9
Merge "Remove use of pthread_cond_timedwait_monotonic."
by Narayan Kamath
· 11 years ago
4d25df3
Refactor deoptimization support in debugger
by Sebastien Hertz
· 11 years ago
51b7102
Remove use of pthread_cond_timedwait_monotonic.
by Narayan Kamath
· 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
34e8293
Fix remaining mips build issues.
by Mathieu Chartier
· 11 years ago
590fee9
Compacting collector.
by Mathieu Chartier
· 11 years ago
d9c4fc9
Inflate contended lock word by suspending owner.
by Ian Rogers
· 11 years ago
967a0ad
More allocation code optimizations.
by Hiroshi Yamauchi
· 11 years ago
b373308
Add a systrace support for lock contention logging.
by Hiroshi Yamauchi
· 11 years ago
1afde13
Polish the lock contention logging.
by Hiroshi Yamauchi
· 11 years ago
7934ac2
Fix cpplint whitespace/comments issues
by Brian Carlstrom
· 11 years ago
0de7985
Consistently handle EINTR on FUTEX_WAIT
by Brian Carlstrom
· 11 years ago
6eb5288
Conditionally define non-Android pthread structures
by Brian Carlstrom
· 11 years ago
fb6996f
Fixing cpplint runtime/arrays, runtime/int, runtime/virtual issues
by Brian Carlstrom
· 11 years ago
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
· 12 years ago
c4ee12e
Avoid recursion if logging lock is corrupt.
by Ian Rogers
· 11 years ago
23055dc
Mutex tidy up.
by Ian Rogers
· 12 years ago
04d7aa9
Fix object verification.
by Ian Rogers
· 12 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
Next »