Lines Matching refs:SemiSpace

62 void SemiSpace::BindBitmaps() {  in BindBitmaps()
89 SemiSpace::SemiSpace(Heap* heap, bool generational, const std::string& name_prefix) in SemiSpace() function in art::gc::collector::SemiSpace
104 void SemiSpace::RunPhases() { in RunPhases()
133 void SemiSpace::InitializePhase() { in InitializePhase()
157 void SemiSpace::ProcessReferences(Thread* self) { in ProcessReferences()
164 void SemiSpace::MarkingPhase() { in MarkingPhase()
276 explicit SemiSpaceScanObjectVisitor(SemiSpace* ss) : semi_space_(ss) {} in SemiSpaceScanObjectVisitor()
283 SemiSpace* const semi_space_;
304 void SemiSpace::VerifyNoFromSpaceReferences(Object* obj) { in VerifyNoFromSpaceReferences()
312 explicit SemiSpaceVerifyNoFromSpaceReferencesObjectVisitor(SemiSpace* ss) : semi_space_(ss) {} in SemiSpaceVerifyNoFromSpaceReferencesObjectVisitor()
319 SemiSpace* const semi_space_;
322 void SemiSpace::MarkReachableObjects() { in MarkReachableObjects()
402 void SemiSpace::ReclaimPhase() { in ReclaimPhase()
424 void SemiSpace::ResizeMarkStack(size_t new_size) { in ResizeMarkStack()
433 inline void SemiSpace::MarkStackPush(Object* obj) { in MarkStackPush()
491 mirror::Object* SemiSpace::MarkNonForwardedObject(mirror::Object* obj) { in MarkNonForwardedObject()
586 void SemiSpace::ProcessMarkStackCallback(void* arg) { in ProcessMarkStackCallback()
587 reinterpret_cast<SemiSpace*>(arg)->ProcessMarkStack(); in ProcessMarkStackCallback()
590 mirror::Object* SemiSpace::MarkObjectCallback(mirror::Object* root, void* arg) { in MarkObjectCallback()
592 reinterpret_cast<SemiSpace*>(arg)->MarkObject(&ref); in MarkObjectCallback()
596 void SemiSpace::MarkHeapReferenceCallback(mirror::HeapReference<mirror::Object>* obj_ptr, in MarkHeapReferenceCallback()
598 reinterpret_cast<SemiSpace*>(arg)->MarkObject(obj_ptr); in MarkHeapReferenceCallback()
601 void SemiSpace::DelayReferenceReferentCallback(mirror::Class* klass, mirror::Reference* ref, in DelayReferenceReferentCallback()
603 reinterpret_cast<SemiSpace*>(arg)->DelayReferenceReferent(klass, ref); in DelayReferenceReferentCallback()
606 void SemiSpace::VisitRoots(mirror::Object*** roots, size_t count, in VisitRoots()
618 void SemiSpace::VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count, in VisitRoots()
626 void SemiSpace::MarkRoots() { in MarkRoots()
631 bool SemiSpace::HeapReferenceMarkedCallback(mirror::HeapReference<mirror::Object>* object, in HeapReferenceMarkedCallback()
635 reinterpret_cast<SemiSpace*>(arg)->GetMarkedForwardAddress(obj); in HeapReferenceMarkedCallback()
647 mirror::Object* SemiSpace::MarkedForwardingAddressCallback(mirror::Object* object, void* arg) { in MarkedForwardingAddressCallback()
648 return reinterpret_cast<SemiSpace*>(arg)->GetMarkedForwardAddress(object); in MarkedForwardingAddressCallback()
651 void SemiSpace::SweepSystemWeaks() { in SweepSystemWeaks()
656 bool SemiSpace::ShouldSweepSpace(space::ContinuousSpace* space) const { in ShouldSweepSpace()
660 void SemiSpace::Sweep(bool swap_bitmaps) { in Sweep()
679 void SemiSpace::SweepLargeObjects(bool swap_bitmaps) { in SweepLargeObjects()
690 void SemiSpace::DelayReferenceReferent(mirror::Class* klass, mirror::Reference* reference) { in DelayReferenceReferent()
697 explicit SemiSpaceMarkObjectVisitor(SemiSpace* collector) : collector_(collector) { in SemiSpaceMarkObjectVisitor()
713 SemiSpace* const collector_;
717 void SemiSpace::ScanObject(Object* obj) { in ScanObject()
724 void SemiSpace::ProcessMarkStack() { in ProcessMarkStack()
749 inline Object* SemiSpace::GetMarkedForwardAddress(mirror::Object* obj) const in GetMarkedForwardAddress()
762 void SemiSpace::SetToSpace(space::ContinuousMemMapAllocSpace* to_space) { in SetToSpace()
767 void SemiSpace::SetFromSpace(space::ContinuousMemMapAllocSpace* from_space) { in SetFromSpace()
772 void SemiSpace::FinishPhase() { in FinishPhase()
818 void SemiSpace::RevokeAllThreadLocalBuffers() { in RevokeAllThreadLocalBuffers()