Searched refs:ProcessReferences (Results 1 - 10 of 10) sorted by relevance

/art/runtime/gc/
H A Dreference_processor.h49 void ProcessReferences(bool concurrent, TimingLogger* timings, bool clear_soft_references,
76 // Called by ProcessReferences.
H A Dreference_processor.cc119 void ReferenceProcessor::ProcessReferences(bool concurrent, TimingLogger* timings, function in class:art::gc::ReferenceProcessor
122 TimingLogger::ScopedTiming t(concurrent ? __FUNCTION__ : "(Paused)ProcessReferences", timings);
/art/runtime/gc/collector/
H A Dmark_compact.cc117 void MarkCompact::ProcessReferences(Thread* self) { function in class:art::gc::collector::MarkCompact
119 heap_->GetReferenceProcessor()->ProcessReferences(
190 ProcessReferences(self);
H A Dmark_compact.h105 void ProcessReferences(Thread* self) REQUIRES(Locks::mutator_lock_)
H A Dsemi_space.h134 void ProcessReferences(Thread* self) REQUIRES(Locks::mutator_lock_)
H A Dconcurrent_copying.h148 void ProcessReferences(Thread* self) SHARED_REQUIRES(Locks::mutator_lock_);
H A Dmark_sweep.h133 void ProcessReferences(Thread* self)
H A Dsemi_space.cc168 void SemiSpace::ProcessReferences(Thread* self) { function in class:art::gc::collector::SemiSpace
170 GetHeap()->GetReferenceProcessor()->ProcessReferences(
247 ProcessReferences(self_);
H A Dmark_sweep.cc62 // having this can add overhead in ProcessReferences since we may end up doing many calls of
174 void MarkSweep::ProcessReferences(Thread* self) { function in class:art::gc::collector::MarkSweep
176 GetHeap()->GetReferenceProcessor()->ProcessReferences(
318 ProcessReferences(self);
H A Dconcurrent_copying.cc437 LOG(INFO) << "ProcessReferences";
441 ProcessReferences(self);
2106 void ConcurrentCopying::ProcessReferences(Thread* self) { function in class:art::gc::collector::ConcurrentCopying
2107 TimingLogger::ScopedTiming split("ProcessReferences", GetTimings());
2110 GetHeap()->GetReferenceProcessor()->ProcessReferences(

Completed in 45 milliseconds