• Home
  • Raw
  • Download

Lines Matching refs:SemiSpace

62 void SemiSpace::BindBitmaps() {  in BindBitmaps()
90 SemiSpace::SemiSpace(Heap* heap, bool generational, const std::string& name_prefix) in SemiSpace() function in art::gc::collector::SemiSpace
115 void SemiSpace::RunPhases() { in RunPhases()
144 void SemiSpace::InitializePhase() { in InitializePhase()
168 void SemiSpace::ProcessReferences(Thread* self) { in ProcessReferences()
174 void SemiSpace::MarkingPhase() { in MarkingPhase()
287 explicit SemiSpaceScanObjectVisitor(SemiSpace* ss) : semi_space_(ss) {} in SemiSpaceScanObjectVisitor()
293 SemiSpace* const semi_space_;
332 void SemiSpace::VerifyNoFromSpaceReferences(Object* obj) { in VerifyNoFromSpaceReferences()
340 explicit SemiSpaceVerifyNoFromSpaceReferencesObjectVisitor(SemiSpace* ss) : semi_space_(ss) {} in SemiSpaceVerifyNoFromSpaceReferencesObjectVisitor()
348 SemiSpace* const semi_space_;
351 void SemiSpace::MarkReachableObjects() { in MarkReachableObjects()
436 void SemiSpace::ReclaimPhase() { in ReclaimPhase()
458 void SemiSpace::ResizeMarkStack(size_t new_size) { in ResizeMarkStack()
467 inline void SemiSpace::MarkStackPush(Object* obj) { in MarkStackPush()
525 mirror::Object* SemiSpace::MarkNonForwardedObject(mirror::Object* obj) { in MarkNonForwardedObject()
620 mirror::Object* SemiSpace::MarkObject(mirror::Object* root) { in MarkObject()
626 void SemiSpace::MarkHeapReference(mirror::HeapReference<mirror::Object>* obj_ptr) { in MarkHeapReference()
630 void SemiSpace::VisitRoots(mirror::Object*** roots, size_t count, in VisitRoots()
644 void SemiSpace::VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count, in VisitRoots()
652 void SemiSpace::MarkRoots() { in MarkRoots()
657 void SemiSpace::SweepSystemWeaks() { in SweepSystemWeaks()
662 bool SemiSpace::ShouldSweepSpace(space::ContinuousSpace* space) const { in ShouldSweepSpace()
666 void SemiSpace::Sweep(bool swap_bitmaps) { in Sweep()
685 void SemiSpace::SweepLargeObjects(bool swap_bitmaps) { in SweepLargeObjects()
696 void SemiSpace::DelayReferenceReferent(mirror::Class* klass, mirror::Reference* reference) { in DelayReferenceReferent()
702 explicit SemiSpaceMarkObjectVisitor(SemiSpace* collector) : collector_(collector) { in SemiSpaceMarkObjectVisitor()
736 SemiSpace* const collector_;
740 void SemiSpace::ScanObject(Object* obj) { in ScanObject()
747 void SemiSpace::ProcessMarkStack() { in ProcessMarkStack()
772 mirror::Object* SemiSpace::IsMarked(mirror::Object* obj) { in IsMarked()
785 bool SemiSpace::IsMarkedHeapReference(mirror::HeapReference<mirror::Object>* object) { in IsMarkedHeapReference()
799 void SemiSpace::SetToSpace(space::ContinuousMemMapAllocSpace* to_space) { in SetToSpace()
804 void SemiSpace::SetFromSpace(space::ContinuousMemMapAllocSpace* from_space) { in SetFromSpace()
809 void SemiSpace::FinishPhase() { in FinishPhase()
855 void SemiSpace::RevokeAllThreadLocalBuffers() { in RevokeAllThreadLocalBuffers()