Home
last modified time | relevance | path

Searched refs:GetCardTable (Results 1 – 13 of 13) sorted by relevance

/art/runtime/
Dwrite_barrier-inl.h37 GetCardTable()->MarkCard(dst.Ptr()); in ForFieldWrite()
43 GetCardTable()->MarkCard(dst.Ptr()); in ForArrayWrite()
47 GetCardTable()->MarkCard(obj.Ptr()); in ForEveryFieldWrite()
50 inline gc::accounting::CardTable* WriteBarrier::GetCardTable() { in GetCardTable() function
51 return Runtime::Current()->GetHeap()->GetCardTable(); in GetCardTable()
Dwrite_barrier.h57 ALWAYS_INLINE static gc::accounting::CardTable* GetCardTable();
Dthread.cc145 tlsPtr_.card_table = Runtime::Current()->GetHeap()->GetCardTable()->GetBiasedBegin(); in InitCardTable()
/art/runtime/gc/accounting/
Dremembered_set.cc56 CardTable* card_table = GetHeap()->GetCardTable(); in ClearCards()
136 CardTable* card_table = heap_->GetCardTable(); in UpdateAndMarkReferences()
165 CardTable* card_table = heap_->GetCardTable(); in Dump()
176 CardTable* card_table = heap_->GetCardTable(); in AssertAllDirtyCardsAreWithinSpace()
Dmod_union_table.cc175 CardTable* card_table = GetHeap()->GetCardTable(); in ProcessCards()
351 CardTable* card_table = heap_->GetCardTable(); in Verify()
368 CardTable* card_table = heap_->GetCardTable(); in Dump()
389 CardTable* const card_table = heap_->GetCardTable(); in VisitObjects()
414 CardTable* const card_table = heap_->GetCardTable(); in UpdateAndMarkReferences()
532 CardTable* const card_table = GetHeap()->GetCardTable(); in ProcessCards()
599 cleared_cards_.insert(heap_->GetCardTable()->CardFromAddr(reinterpret_cast<void*>(addr))); in SetCards()
604 auto* card_ptr = heap_->GetCardTable()->CardFromAddr(reinterpret_cast<void*>(addr)); in ContainsCardFor()
Dmod_union_table_test.cc89 Runtime::Current()->GetHeap()->GetCardTable()->MarkCard(klass); in GetObjectArrayClass()
/art/runtime/gc/space/
Dzygote_space.cc116 accounting::CardTable* card_table = Runtime::Current()->GetHeap()->GetCardTable(); in SweepCallback()
/art/runtime/gc/
Dverification.cc72 accounting::CardTable* card_table = heap_->GetCardTable(); in DumpObjectInfo()
Dheap.h522 accounting::CardTable* GetCardTable() const { in GetCardTable() function
Dheap.cc3006 accounting::CardTable* card_table = heap_->GetCardTable(); in VerifyReference()
3220 accounting::CardTable* card_table = heap_->GetCardTable(); in operator ()()
/art/runtime/gc/collector/
Dconcurrent_copying.cc340 heap_->GetCardTable()->ModifyCardsAtomic(space->Begin(), in BindBitmaps()
352 heap_->GetCardTable()->ClearCardRange(space->Begin(), space->Limit()); in BindBitmaps()
717 if (heap_->GetCardTable()->GetCard(obj) == gc::accounting::CardTable::kCardClean) { in VerifyNoMissingCardMarks()
789 accounting::CardTable* const card_table = heap_->GetCardTable(); in GrayAllDirtyImmuneObjects()
829 accounting::CardTable* const card_table = heap_->GetCardTable(); in GrayAllNewlyDirtyImmuneObjects()
1317 accounting::CardTable* const card_table = heap_->GetCardTable(); in MarkingPhase()
1390 accounting::CardTable* const card_table = heap_->GetCardTable(); in CopyingPhase()
2583 add_gc_range(heap_->GetCardTable()->MemMapBegin(), heap_->GetCardTable()->MemMapSize()); in CaptureRssAtPeak()
2793 *Runtime::Current()->GetHeap()->GetCardTable()->CardFromAddr( in AssertToSpaceInvariant()
3637 heap_->GetCardTable()->ClearCardRange(region_space_->Begin(), region_space_->Limit()); in FinishPhase()
Dmark_sweep.cc860 accounting::CardTable* card_table = mark_sweep_->GetHeap()->GetCardTable(); in Run()
881 accounting::CardTable* card_table = GetHeap()->GetCardTable(); in ScanGrayObjects()
Dsemi_space.cc235 heap_->GetCardTable()->ClearCardTable(); in MarkingPhase()