summaryrefslogtreecommitdiffstats
path: root/runtime/monitor.h
Commit message (Expand)AuthorAgeFilesLines
* Move mirror::ArtMethod to nativeMathieu Chartier2015-06-021-4/+4
* Fix mismatched malloc/free delete/new.Christopher Ferris2015-04-271-0/+4
* Switch from memalign to posix_memalign for Mac buildBrian Carlstrom2015-03-031-5/+7
* Reserve bits in the lock word for read barriers.Hiroshi Yamauchi2015-03-031-0/+13
* More of the concurrent copying collector.Hiroshi Yamauchi2015-01-231-1/+2
* Add native memory accounting through custom allocator.Mathieu Chartier2014-08-291-1/+4
* Merge "ART: Do not recursively abort when visiting locks in a bad state"Andreas Gampe2014-08-161-1/+3
|\
| * ART: Do not recursively abort when visiting locks in a bad stateAndreas Gampe2014-08-181-1/+3
* | Tidy up monitor comments.Ian Rogers2014-08-151-6/+30
* | Make Monitor::Wait more robust to spurious Inflate failures.Ian Rogers2014-08-151-0/+7
|/
* Add GcRoot to clean up and enforce read barriers.Hiroshi Yamauchi2014-07-291-3/+4
* Use memory chunks for monitors on LP64Andreas Gampe2014-07-101-1/+9
* Add logging to monitor deflation.Mathieu Chartier2014-06-241-1/+2
* Add read barriers for the class and the intern tables.Hiroshi Yamauchi2014-06-131-1/+1
* Add read barriers to the weak roots in the intern table.Hiroshi Yamauchi2014-05-281-2/+2
* Revert "Revert "Fix an outstanding compaction bug in interpreter.""Mathieu Chartier2014-05-231-1/+1
* Merge "Revert "Fix an outstanding compaction bug in interpreter.""Mathieu Chartier2014-05-221-1/+1
|\
| * Revert "Fix an outstanding compaction bug in interpreter."Mathieu Chartier2014-05-221-1/+1
* | Merge "Fix an outstanding compaction bug in interpreter."Mathieu Chartier2014-05-221-1/+1
|\|
| * Fix an outstanding compaction bug in interpreter.Mathieu Chartier2014-05-221-1/+1
* | Merge "Add a read barrier for weak roots in monitors."Hiroshi Yamauchi2014-05-221-2/+6
|\ \ | |/ |/|
| * Add a read barrier for weak roots in monitors.Hiroshi Yamauchi2014-05-211-2/+6
* | Begin migration of art::Atomic to std::atomic.Ian Rogers2014-05-201-1/+1
|/
* Add Handle/HandleScope and delete SirtRef.Mathieu Chartier2014-05-131-2/+2
* Force inlining on trivial accessors.Ian Rogers2014-04-291-6/+4
* Comment disallow new monitors.Ian Rogers2014-04-171-0/+4
* Add monitor deflation.Mathieu Chartier2014-04-071-3/+5
* Add more VerifyObject calls.Mathieu Chartier2014-03-071-0/+2
* Enable annotalysis on clang ART builds.Ian Rogers2014-03-061-3/+4
* Remove using mirror::* in jni internal.Mathieu Chartier2014-02-141-1/+1
* Add root types and thread id to root visiting.Mathieu Chartier2014-02-111-2/+3
* Object model changes to support 64bit.Ian Rogers2014-02-061-4/+13
* Tidy up memory barriers.Ian Rogers2013-12-201-1/+1
* Fix portable + mips build.Mathieu Chartier2013-11-121-0/+3
* Compacting collector.Mathieu Chartier2013-11-111-1/+5
* Lazily compute object identity hash codes.Mathieu Chartier2013-10-311-6/+9
* Fix object identity hash.Mathieu Chartier2013-10-291-5/+16
* Notify doesn't inflate, rename helper.Ian Rogers2013-10-111-3/+3
* Inflate contended lock word by suspending owner.Ian Rogers2013-10-021-50/+56
* resolved conflicts for merge of bb0140e0 to dalvik-devMathieu Chartier2013-09-201-0/+4
|\
| * Re-enable concurrent system weak sweeping.Mathieu Chartier2013-09-201-2/+4
* | Refactor system weak sweeping, add support for modification.Mathieu Chartier2013-09-171-3/+3
|/
* Don't scan image space when starting runtime.Ian Rogers2013-08-231-0/+3
* Refactor java.lang.reflect implementationBrian Carlstrom2013-08-131-4/+4
* Fix cpplint runtime/explicit issuesBrian Carlstrom2013-07-171-1/+1
* Fix multiple inclusion guards to match new pathnamesBrian Carlstrom2013-07-171-3/+3
* Create separate Android.mk for main build targetsBrian Carlstrom2013-07-121-0/+211