summaryrefslogtreecommitdiffstats
path: root/runtime/read_barrier-inl.h
Commit message (Expand)AuthorAgeFilesLines
* ART: Simplify atomic.hOrion Hodson2018-03-231-1/+1
* Move most of runtime/base to libartbase/baseDavid Sehr2018-03-051-1/+1
* ART: Rename Atomic::CompareExchange methodsOrion Hodson2018-01-031-2/+2
* Don't use fences to implement volatilesHans Boehm2017-08-091-5/+6
* ART: Include cleanupAndreas Gampe2017-07-241-1/+1
* Move to release CAS for updating object fieldsMathieu Chartier2017-06-021-2/+2
* ART: Clean up heap headersAndreas Gampe2017-05-301-0/+1
* Revert "Revert "Use IsMarked instead of Mark for profiling info.""Nicolas Geoffray2017-05-121-0/+20
* Revert "Use IsMarked instead of Mark for profiling info."Nicolas Geoffray2017-05-111-20/+0
* Use IsMarked instead of Mark for profiling info.Nicolas Geoffray2017-05-101-0/+20
* ART: Add object-readbarrier-inl.hAndreas Gampe2017-04-211-0/+1
* Various debug ART GC performance improvementsMathieu Chartier2017-04-131-1/+4
* ART: Remove forced invariant checksAndreas Gampe2017-02-221-2/+2
* Clean up the runtime read barrier and fix fake address dependency.Hiroshi Yamauchi2016-11-021-24/+17
* Add support for Baker read barriers in UnsafeCASObject intrinsics.Roland Levillain2016-10-261-1/+1
* Remove mirror:: and ArtMethod deps in utils.{h,cc}David Sehr2016-10-181-1/+1
* Add a way to measure read barrier slow pathsMathieu Chartier2016-07-201-1/+1
* Fix remaining read barrier issues in image relocationMathieu Chartier2016-02-021-63/+85
* Merge "Fix (non-intrinsic) UnsafeCASObject for the read barrier config."Hiroshi Yamauchi2015-12-171-3/+10
|\
| * Fix (non-intrinsic) UnsafeCASObject for the read barrier config.Hiroshi Yamauchi2015-12-161-3/+10
* | x86 Baker's read barrier fast path implementation.Roland Levillain2015-12-151-1/+1
|/
* Merge "Minor improvements for the CC collector."Hiroshi Yamauchi2015-11-021-1/+1
|\
| * Minor improvements for the CC collector.Hiroshi Yamauchi2015-11-021-1/+1
* | Relax some CASes for the CC collector.Hiroshi Yamauchi2015-10-211-3/+3
|/
* Improvements for table lookup read barriers.Hiroshi Yamauchi2015-10-011-19/+21
* Use thread-local is_gc_marking flags for the CC collector.Hiroshi Yamauchi2015-08-191-12/+4
* Print more diagnosis info on to-space invariant violation.Hiroshi Yamauchi2015-06-151-6/+19
* runtime: Minor cleanup and extra comments around interpreterIgor Murashkin2015-06-111-1/+1
* ART: Clean up arm64 kNumberOfXRegisters usage.Vladimir Marko2015-05-261-0/+1
* Refactor and improve GC root handlingMathieu Chartier2015-04-061-0/+42
* More of the concurrent copying collector.Hiroshi Yamauchi2015-01-231-7/+111
* Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.Ian Rogers2014-11-031-3/+1
* Add read barriers for the class and the intern tables.Hiroshi Yamauchi2014-06-131-2/+2
* Add read barriers to the weak roots in the intern table.Hiroshi Yamauchi2014-05-281-2/+2
* Add a read barrier for weak roots in monitors.Hiroshi Yamauchi2014-05-211-0/+15
* Replace the bool kDoReadBarrier template parameter with an enum.Hiroshi Yamauchi2014-05-011-3/+4
* Insert an empty read barrier call.Hiroshi Yamauchi2014-04-031-0/+47