summaryrefslogtreecommitdiff
path: root/runtime/gc/reference_processor.cc
AgeCommit message (Expand)Author
2019-03-28Style cleanup for ObjPtr<>-ify changes. Vladimir Marko
2018-12-06ART: Move to using locks.h instead of mutex.h Andreas Gampe
2018-10-23ART: Refactor for bugprone-argument-comment Andreas Gampe
2018-09-07ART: Continue adding override annotations Andreas Gampe
2018-05-25Remove mirror::Reference::java_lang_ref_Reference. Vladimir Marko
2018-05-09ART: Move JNI files to runtime/jni/ . Vladimir Marko
2018-03-05Move most of runtime/base to libartbase/base David Sehr
2017-12-22Extensions to check JNI. Ian Rogers
2017-10-25ART: Depend on libnativehelper headers only Andreas Gampe
2017-07-18art: use proper nativehelper headers Steven Moreland
2017-06-05ART: More header cleanups Andreas Gampe
2017-04-21ART: Add object-readbarrier-inl.h Andreas Gampe
2017-02-21Always mark reference referents in transaction mode. Hiroshi Yamauchi
2017-02-10Fix the empty checkpoint timeout. Hiroshi Yamauchi
2016-12-19Fix race condition btw DelayReferenceRefernent vs Reference.clear(). Hiroshi Yamauchi
2016-12-13Add exclusion for Reference.clear and reference processing Mathieu Chartier
2016-12-13Don't re-read referent in ReferenceProcessor::GetReferent Mathieu Chartier
2016-11-09Make empty checkpoint work while weak ref access is disabled. Hiroshi Yamauchi
2016-10-18Remove mirror:: and ArtMethod deps in utils.{h,cc} David Sehr
2016-10-14Move reference processor and mirror::Reference to ObjPtr Mathieu Chartier
2016-09-29Clean up ScopedThreadStateChange to use ObjPtr Mathieu Chartier
2016-01-28Always use pendingNext to test enqueability of references. Richard Uhler
2016-01-26Factor out common code for SetPendingNext. Richard Uhler
2016-01-19Fix various typos in ART's comments and string literals. Roland Levillain
2015-07-15Address some GC comments Mathieu Chartier
2015-07-14Clean up GC callbacks to be virtual methods Mathieu Chartier
2015-07-13Thread-local mark stacks for the CC collector. Hiroshi Yamauchi
2015-05-29Move mirror::ArtMethod to native Mathieu Chartier
2015-05-26ART: Clean up arm64 kNumberOfXRegisters usage. Vladimir Marko
2014-12-19Add heap task processor Mathieu Chartier
2014-12-15Use WaitHoldingLocks in ReferenceProcessor::MakeCircularListIfUnenqueued. Pavel Vyssotski
2014-11-04ART: More warnings Andreas Gampe
2014-09-17Restore some aosp/master changes lost in cherry-pick 7c438b19b71932ac8a44eff4... Mathieu Chartier
2014-09-14Add native support for FinalizerList.makeCircularListIfUnenqueued Mathieu Chartier
2014-07-15Revert "Revert "Revert "Revert "Add intrinsic for Reference.get()"""" Fred Shih
2014-07-11Revert "Revert "Revert "Add intrinsic for Reference.get()""" Sebastien Hertz
2014-07-11Revert "Revert "Add intrinsic for Reference.get()"" Christopher Ferris
2014-07-11Revert "Add intrinsic for Reference.get()" Christopher Ferris
2014-07-10Add intrinsic for Reference.get() Fred Shih
2014-06-24More advanced timing loggers. Mathieu Chartier
2014-06-19Add mark compact collector. Mathieu Chartier
2014-06-16Change reference processing to use heap references. Mathieu Chartier
2014-06-10Reduced frequency of blocks for concurrent gc Fred Shih
2014-05-09Merge "Reference::GetReferent() calls by GC should not trigger read barriers." Hiroshi Yamauchi
2014-05-09Reference::GetReferent() calls by GC should not trigger read barriers. Hiroshi Yamauchi
2014-05-09Fix race condition in ProcessReferences. Mathieu Chartier
2014-05-08Use WaitHoldingLocks in ReferenceProcessor::GetReferent. Mathieu Chartier
2014-05-07Add concurrent reference processing. Mathieu Chartier