Lines Matching refs:visitor

93   ModUnionUpdateObjectReferencesVisitor(MarkObjectVisitor* visitor,  in ModUnionUpdateObjectReferencesVisitor()  argument
97 : visitor_(visitor), in ModUnionUpdateObjectReferencesVisitor()
145 ModUnionScanImageRootVisitor(MarkObjectVisitor* visitor, in ModUnionScanImageRootVisitor() argument
149 : visitor_(visitor), in ModUnionScanImageRootVisitor()
176 ModUnionAddToCardSetVisitor visitor(&cleared_cards_); in ProcessCards() local
178 card_table->ModifyCardsAtomic(space_->Begin(), space_->End(), AgeCardVisitor(), visitor); in ProcessCards()
189 MarkObjectVisitor* visitor, in AddToReferenceArrayVisitor() argument
193 visitor_(visitor), in AddToReferenceArrayVisitor()
239 MarkObjectVisitor* visitor, in ModUnionReferenceVisitor() argument
243 visitor_(visitor), in ModUnionReferenceVisitor()
251 AddToReferenceArrayVisitor visitor(mod_union_table_, in operator ()() local
255 obj->VisitReferences(visitor, VoidFunctor()); in operator ()()
321 CheckReferenceVisitor visitor(mod_union_table_, references_); in operator ()() local
322 obj->VisitReferences(visitor, VoidFunctor()); in operator ()()
337 EmptyMarkObjectVisitor visitor; in FilterCards() local
339 UpdateAndMarkReferences(&visitor); in FilterCards()
360 ModUnionCheckReferences visitor(this, reference_set); in Verify() local
362 live_bitmap->VisitMarkedRange(start, start + CardTable::kCardSize, visitor); in Verify()
413 void ModUnionTableReferenceCache::UpdateAndMarkReferences(MarkObjectVisitor* visitor) { in UpdateAndMarkReferences() argument
421 ModUnionReferenceVisitor add_visitor(this, visitor, &cards_references, &has_target_reference); in UpdateAndMarkReferences()
465 visitor->MarkHeapReference(obj_ptr, /*do_atomic_update=*/ false); in UpdateAndMarkReferences()
497 CardBitVisitor(MarkObjectVisitor* visitor, in CardBitVisitor() argument
501 : visitor_(visitor), in CardBitVisitor()
533 ModUnionAddToCardBitmapVisitor visitor(card_bitmap_.get(), card_table); in ProcessCards() local
535 card_table->ModifyCardsAtomic(space_->Begin(), space_->End(), AgeCardVisitor(), visitor); in ProcessCards()
543 void ModUnionTableCardCache::UpdateAndMarkReferences(MarkObjectVisitor* visitor) { in UpdateAndMarkReferences() argument
549 CardBitVisitor bit_visitor(visitor, space_, image_space != nullptr ? image_space : space_, in UpdateAndMarkReferences()