Home
last modified time | relevance | path

Searched refs:clear_soft_references (Results 1 – 9 of 9) sorted by relevance

/art/runtime/gc/collector/
Diteration.h73 void Reset(GcCause gc_cause, bool clear_soft_references);
79 void SetClearSoftReferences(bool clear_soft_references) { in SetClearSoftReferences() argument
80 clear_soft_references_ = clear_soft_references; in SetClearSoftReferences()
Dgarbage_collector.cc94 void Iteration::Reset(GcCause gc_cause, bool clear_soft_references) { in Reset() argument
99 clear_soft_references_ = clear_soft_references; in Reset()
193 void GarbageCollector::Run(GcCause gc_cause, bool clear_soft_references) { in Run() argument
201 current_iteration->Reset(gc_cause, clear_soft_references); in Run()
Dgarbage_collector.h72 void Run(GcCause gc_cause, bool clear_soft_references) REQUIRES(!pause_histogram_lock_);
Dconcurrent_copying.cc1629 bool clear_soft_references = GetCurrentIteration()->GetClearSoftReferences(); in CopyingPhase() local
1630 rp->Setup(self, this, /*concurrent=*/ true, clear_soft_references); in CopyingPhase()
1631 if (!clear_soft_references) { in CopyingPhase()
Dmark_compact.cc4536 bool clear_soft_references = GetCurrentIteration()->GetClearSoftReferences(); in MarkingPhase() local
4537 rp->Setup(thread_running_gc_, this, /*concurrent=*/ true, clear_soft_references); in MarkingPhase()
4538 if (!clear_soft_references) { in MarkingPhase()
/art/runtime/gc/
Dreference_processor.h56 bool clear_soft_references)
Dreference_processor.cc191 bool clear_soft_references) { in Setup() argument
197 clear_soft_references_ = clear_soft_references; in Setup()
Dheap.h410 EXPORT void CollectGarbage(bool clear_soft_references, GcCause cause = kGcCauseExplicit)
1192 bool clear_soft_references,
Dheap.cc2189 void Heap::CollectGarbage(bool clear_soft_references, GcCause cause) { in CollectGarbage() argument
2192 CollectGarbageInternal(gc_plan_.back(), cause, clear_soft_references, GC_NUM_ANY); in CollectGarbage()
2758 bool clear_soft_references, in CollectGarbageInternal() argument
2885 collector->Run(gc_cause, clear_soft_references || runtime->IsZygote()); in CollectGarbageInternal()