Lines Matching refs:SemiSpace
62 void SemiSpace::BindBitmaps() { in BindBitmaps()
80 SemiSpace::SemiSpace(Heap* heap, const std::string& name_prefix) in SemiSpace() function in art::gc::collector::SemiSpace
97 void SemiSpace::RunPhases() { in RunPhases()
126 void SemiSpace::InitializePhase() { in InitializePhase()
146 void SemiSpace::ProcessReferences(Thread* self) { in ProcessReferences()
153 void SemiSpace::MarkingPhase() { in MarkingPhase()
239 class SemiSpace::VerifyNoFromSpaceReferencesVisitor {
273 void SemiSpace::VerifyNoFromSpaceReferences(Object* obj) { in VerifyNoFromSpaceReferences()
279 void SemiSpace::MarkReachableObjects() { in MarkReachableObjects()
344 void SemiSpace::ReclaimPhase() { in ReclaimPhase()
360 void SemiSpace::ResizeMarkStack(size_t new_size) { in ResizeMarkStack()
369 inline void SemiSpace::MarkStackPush(Object* obj) { in MarkStackPush()
427 mirror::Object* SemiSpace::MarkNonForwardedObject(mirror::Object* obj) { in MarkNonForwardedObject()
462 mirror::Object* SemiSpace::MarkObject(mirror::Object* root) { in MarkObject()
468 void SemiSpace::MarkHeapReference(mirror::HeapReference<mirror::Object>* obj_ptr, in MarkHeapReference()
473 void SemiSpace::VisitRoots(mirror::Object*** roots, in VisitRoots()
488 void SemiSpace::VisitRoots(mirror::CompressedReference<mirror::Object>** roots, in VisitRoots()
497 void SemiSpace::MarkRoots() { in MarkRoots()
502 void SemiSpace::SweepSystemWeaks() { in SweepSystemWeaks()
509 bool SemiSpace::ShouldSweepSpace(space::ContinuousSpace* space) const { in ShouldSweepSpace()
513 void SemiSpace::Sweep(bool swap_bitmaps) { in Sweep()
530 void SemiSpace::SweepLargeObjects(bool swap_bitmaps) { in SweepLargeObjects()
540 void SemiSpace::DelayReferenceReferent(ObjPtr<mirror::Class> klass, in DelayReferenceReferent()
545 class SemiSpace::MarkObjectVisitor {
547 explicit MarkObjectVisitor(SemiSpace* collector) : collector_(collector) {} in MarkObjectVisitor()
580 SemiSpace* const collector_;
584 void SemiSpace::ScanObject(Object* obj) { in ScanObject()
593 void SemiSpace::ProcessMarkStack() { in ProcessMarkStack()
601 mirror::Object* SemiSpace::IsMarked(mirror::Object* obj) { in IsMarked()
612 bool SemiSpace::IsNullOrMarkedHeapReference(mirror::HeapReference<mirror::Object>* object, in IsNullOrMarkedHeapReference()
631 void SemiSpace::SetToSpace(space::ContinuousMemMapAllocSpace* to_space) { in SetToSpace()
636 void SemiSpace::SetFromSpace(space::ContinuousMemMapAllocSpace* from_space) { in SetFromSpace()
641 void SemiSpace::FinishPhase() { in FinishPhase()
662 void SemiSpace::RevokeAllThreadLocalBuffers() { in RevokeAllThreadLocalBuffers()