Home
last modified time | relevance | path

Searched refs:thread_running_gc_ (Results 1 – 8 of 8) sorted by relevance

/art/runtime/gc/collector/
Dconcurrent_copying.cc90 thread_running_gc_(nullptr), in ConcurrentCopying()
230 thread_running_gc_ = self; in RunPhases()
276 thread_running_gc_ = nullptr; in RunPhases()
1266 DCHECK_EQ(thread_running_gc_, self); in PushOntoLocalMarkStack()
1285 MutexLock mu(thread_running_gc_, mark_stack_lock_); in ProcessMarkStackForMarkingAndComputeLiveBytes()
1383 CHECK_EQ(self, thread_running_gc_); in MarkingPhase()
1837 CHECK(thread_running_gc_ != nullptr); in PushOntoMarkStack()
1840 if (LIKELY(self == thread_running_gc_)) { in PushOntoMarkStack()
1889 CHECK(self == thread_running_gc_) in PushOntoMarkStack()
2136 DCHECK(thread_running_gc_ != nullptr); in ProcessMarkStackOnce()
[all …]
Dmark_compact.cc679 DCHECK(thread_running_gc_ != nullptr); in MaybeClampGcStructures()
755 Thread* self = thread_running_gc_; in MarkZygoteLargeObjects()
833 thread_running_gc_ = self; in RunPhases()
872 thread_running_gc_ = nullptr; in RunPhases()
1161 pool->AddTask(thread_running_gc_, new ConcurrentCompactionGcTask(this, i + 1)); in PrepareForCompaction()
1163 CHECK_EQ(pool->GetTaskCount(thread_running_gc_), num_threads); in PrepareForCompaction()
1356 DCHECK_EQ(thread_running_gc_, Thread::Current()); in ReMarkRoots()
1357 Locks::mutator_lock_->AssertExclusiveHeld(thread_running_gc_); in ReMarkRoots()
1374 Locks::mutator_lock_->AssertExclusiveHeld(thread_running_gc_); in MarkingPause()
1377 WriterMutexLock mu(thread_running_gc_, *Locks::heap_bitmap_lock_); in MarkingPause()
[all …]
Dconcurrent_copying-inl.h103 if (self == thread_running_gc_) { in MarkImmuneSpace()
139 DCHECK_EQ(self, thread_running_gc_); in Mark()
Dconcurrent_copying.h384 Thread* thread_running_gc_; variable
Dmark_compact.h758 Thread* thread_running_gc_; variable
/art/runtime/gc/
Dheap-visit-objects-inl.h94 is_thread_running_gc = self == thread_running_gc_; in VisitObjectsInternalRegionSpace()
Dheap.cc344 thread_running_gc_(nullptr), in Heap()
1664 thread_running_gc_ = self; in StartGC()
1678 thread_running_gc_ = self; in StartGCRunnable()
1689 thread_running_gc_ = nullptr; in StartGCRunnable()
2979 thread_running_gc_ = nullptr; in FinishGC()
Dheap.h1462 volatile Thread* thread_running_gc_ GUARDED_BY(gc_complete_lock_);