Home
last modified time | relevance | path

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

/aosp12/art/runtime/
H A 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()
H A Dwrite_barrier.h57 ALWAYS_INLINE static gc::accounting::CardTable* GetCardTable();
H A Dthread.cc155 tlsPtr_.card_table = Runtime::Current()->GetHeap()->GetCardTable()->GetBiasedBegin(); in InitCardTable()
/aosp12/art/runtime/gc/accounting/
H A 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()
H A 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()
H A Dmod_union_table_test.cc89 Runtime::Current()->GetHeap()->GetCardTable()->MarkCard(klass); in GetObjectArrayClass()
/aosp12/art/runtime/gc/space/
H A Dzygote_space.cc124 accounting::CardTable* card_table = Runtime::Current()->GetHeap()->GetCardTable(); in SweepCallback()
/aosp12/art/runtime/gc/collector/
H A Dconcurrent_copying.cc359 heap_->GetCardTable()->ModifyCardsAtomic(space->Begin(), in BindBitmaps()
371 heap_->GetCardTable()->ClearCardRange(space->Begin(), space->Limit()); in BindBitmaps()
739 if (heap_->GetCardTable()->GetCard(obj) == gc::accounting::CardTable::kCardClean) { in VerifyNoMissingCardMarks()
811 accounting::CardTable* const card_table = heap_->GetCardTable(); in GrayAllDirtyImmuneObjects()
851 accounting::CardTable* const card_table = heap_->GetCardTable(); in GrayAllNewlyDirtyImmuneObjects()
1377 accounting::CardTable* const card_table = heap_->GetCardTable(); in MarkingPhase()
1451 accounting::CardTable* const card_table = heap_->GetCardTable(); in CopyingPhase()
2679 add_gc_range(heap_->GetCardTable()->MemMapBegin(), heap_->GetCardTable()->MemMapSize()); in CaptureRssAtPeak()
2893 *Runtime::Current()->GetHeap()->GetCardTable()->CardFromAddr( in AssertToSpaceInvariant()
3743 heap_->GetCardTable()->ClearCardRange(region_space_->Begin(), region_space_->Limit()); in FinishPhase()
H A Dsemi_space.cc181 heap_->GetCardTable()->ClearCardTable(); in MarkingPhase()
H A Dmark_sweep.cc860 accounting::CardTable* card_table = mark_sweep_->GetHeap()->GetCardTable(); in Run()
881 accounting::CardTable* card_table = GetHeap()->GetCardTable(); in ScanGrayObjects()
/aosp12/art/runtime/gc/
H A Dverification.cc72 accounting::CardTable* card_table = heap_->GetCardTable(); in DumpObjectInfo()
H A Dheap.h527 accounting::CardTable* GetCardTable() const { in GetCardTable() function
H A Dheap.cc2912 accounting::CardTable* card_table = heap_->GetCardTable(); in VerifyReference()
3132 accounting::CardTable* card_table = heap_->GetCardTable(); in operator ()()