summaryrefslogtreecommitdiffstats
path: root/runtime/base/mutex.cc
Commit message (Expand)AuthorAgeFilesLines
* ART: Clean up arm64 kNumberOfXRegisters usage.Vladimir Marko2015-05-261-1/+1
* Replace NULL with nullptrMathieu Chartier2015-04-221-29/+29
* Change method verifiers to be thread local rootsMathieu Chartier2015-03-131-5/+0
* ART: Add entries_ lock for race conditionbowen_lai2015-03-131-0/+5
* Wait for threads to finish unregisteringMathieu Chartier2015-03-031-0/+6
* Print lock level in ExclusiveUnlockMathieu Chartier2015-01-271-1/+2
* ART: On shutdown, only warn on mutex contentionAndreas Gampe2015-01-231-10/+13
* Fix false alarm on thread suspend timeouttony.ys_liu2015-01-141-2/+2
* Add more logging to Mutex::ExclusiveUnlockMathieu Chartier2014-12-151-1/+11
* Stop daemon threads in runtime shutdownMathieu Chartier2014-12-101-2/+6
* Revert "Tidy gAborting."Nicolas Geoffray2014-12-091-1/+3
* Tidy gAborting.Ian Rogers2014-12-041-3/+1
* ART: Avoid recursive abortAndreas Gampe2014-11-241-1/+3
* Modify the behavior of thread suspend shootouts.Ian Rogers2014-11-121-11/+4
* Make out-of-line mutex contention dependent on ART_USE_FUTEXES.Ian Rogers2014-10-231-1/+3
* C++11 related clean-up of DISALLOW_..Ian Rogers2014-10-221-0/+46
* Tidy up logging.Ian Rogers2014-10-221-3/+3
* Make ART compile with GCC -O0 again.Ian Rogers2014-10-161-1/+8
* Dump mutator lock for thread suspend timeoutMathieu Chartier2014-10-081-1/+7
* Fix broken runtime SetStatsEnabled logicMathieu Chartier2014-09-261-0/+5
* Avoid suspending for alloc trace enabling when already suspended.Jeff Hao2014-09-171-4/+4
* Add native support for FinalizerList.makeCircularListIfUnenqueuedMathieu Chartier2014-09-141-1/+31
* Compile time performance improvements focusing on interpret-only.Ian Rogers2014-09-121-2/+7
* Fix numerous issues with DdmVmInternal allocation trackingBrian Carlstrom2014-09-051-5/+21
* Reduce lock contention when debuggingSebastien Hertz2014-09-021-2/+2
* Wire up check JNI force copy mode.Ian Rogers2014-08-081-0/+6
* Avoid race in single thread suspension.Ian Rogers2014-07-171-6/+14
* Avoid direct use of QuasiAtomic by using Atomic.Ian Rogers2014-07-171-9/+3
* Merge "Use memory chunks for monitors on LP64"Andreas Gampe2014-07-091-0/+6
|\
| * Use memory chunks for monitors on LP64Andreas Gampe2014-07-101-0/+6
* | Remove legacy CAS implementations from mutex.Ian Rogers2014-07-101-49/+50
|/
* Remove deprecated WITH_HOST_DALVIK.Ian Rogers2014-06-101-41/+47
* Clean up and augment Atomic class. Replace QuasiAtomic MemBars.Hans Boehm2014-06-061-4/+6
* Verify there's no mem map gap for immune region not to break.Hiroshi Yamauchi2014-06-041-0/+5
* Fix x86_64 test failures.Nicolas Geoffray2014-05-261-2/+2
* Move modify_ldt_lock into global lock order.Chao-ying Fu2014-05-221-20/+72
* Begin migration of art::Atomic to std::atomic.Ian Rogers2014-05-201-21/+22
* Enable reading page map without lock in RosAlloc::BulkFreeMathieu Chartier2014-04-251-11/+11
* Merge "Remove use of pthread_cond_timedwait_monotonic."Narayan Kamath2014-03-311-5/+9
|\
| * Remove use of pthread_cond_timedwait_monotonic.Narayan Kamath2014-03-201-5/+9
* | Refactor deoptimization support in debuggerSebastien Hertz2014-03-261-4/+0
|/
* Enable annotalysis on clang ART builds.Ian Rogers2014-03-061-9/+73
* Object model changes to support 64bit.Ian Rogers2014-02-061-3/+3
* Tidy up memory barriers.Ian Rogers2013-12-201-29/+31
* Fix remaining mips build issues.Mathieu Chartier2013-11-121-3/+3
* Compacting collector.Mathieu Chartier2013-11-111-4/+2
* Inflate contended lock word by suspending owner.Ian Rogers2013-10-021-8/+9
* More allocation code optimizations.Hiroshi Yamauchi2013-09-111-134/+8
* Add a systrace support for lock contention logging.Hiroshi Yamauchi2013-08-131-3/+3
* Polish the lock contention logging.Hiroshi Yamauchi2013-08-091-96/+133