/art/runtime/gc/accounting/ |
D | remembered_set.cc | 56 CardTable* card_table = GetHeap()->GetCardTable(); in ClearCards() local 59 card_table->ModifyCardsAtomic(space_->Begin(), space_->End(), AgeCardVisitor(), card_visitor); in ClearCards() 136 CardTable* card_table = heap_->GetCardTable(); in UpdateAndMarkReferences() local 144 uintptr_t start = reinterpret_cast<uintptr_t>(card_table->AddrFromCard(card_addr)); in UpdateAndMarkReferences() 165 CardTable* card_table = heap_->GetCardTable(); in Dump() local 168 auto start = reinterpret_cast<uintptr_t>(card_table->AddrFromCard(card_addr)); in Dump() 176 CardTable* card_table = heap_->GetCardTable(); in AssertAllDirtyCardsAreWithinSpace() local 178 auto start = reinterpret_cast<uint8_t*>(card_table->AddrFromCard(card_addr)); in AssertAllDirtyCardsAreWithinSpace()
|
D | mod_union_table.cc | 58 ModUnionAddToCardBitmapVisitor(ModUnionTable::CardBitmap* bitmap, CardTable* card_table) in ModUnionAddToCardBitmapVisitor() argument 59 : bitmap_(bitmap), card_table_(card_table) {} in ModUnionAddToCardBitmapVisitor() 175 CardTable* card_table = GetHeap()->GetCardTable(); in ProcessCards() local 178 card_table->ModifyCardsAtomic(space_->Begin(), space_->End(), AgeCardVisitor(), visitor); in ProcessCards() 351 CardTable* card_table = heap_->GetCardTable(); in Verify() local 361 uintptr_t start = reinterpret_cast<uintptr_t>(card_table->AddrFromCard(card)); in Verify() 368 CardTable* card_table = heap_->GetCardTable(); in Dump() local 371 uintptr_t start = reinterpret_cast<uintptr_t>(card_table->AddrFromCard(card_addr)); in Dump() 378 uintptr_t start = reinterpret_cast<uintptr_t>(card_table->AddrFromCard(card_addr)); in Dump() 389 CardTable* const card_table = heap_->GetCardTable(); in VisitObjects() local [all …]
|
/art/runtime/gc/space/ |
D | zygote_space.cc | 116 accounting::CardTable* card_table = Runtime::Current()->GetHeap()->GetCardTable(); in SweepCallback() local 128 card_table->MarkCard(ptrs[i]); in SweepCallback()
|
/art/runtime/gc/ |
D | verification.cc | 72 accounting::CardTable* card_table = heap_->GetCardTable(); in DumpObjectInfo() local 73 if (card_table->AddrIsInCardTable(addr)) { in DumpObjectInfo() 75 card_table->GetCard(reinterpret_cast<const mirror::Object*>(addr))); in DumpObjectInfo()
|
D | heap.cc | 3006 accounting::CardTable* card_table = heap_->GetCardTable(); in VerifyReference() local 3009 uint8_t* card_addr = card_table->CardFromAddr(obj); in VerifyReference() 3039 card_table->CheckAddrIsInCardTable(reinterpret_cast<const uint8_t*>(obj)); in VerifyReference() 3040 void* cover_begin = card_table->AddrFromCard(card_addr); in VerifyReference() 3072 uint8_t* byte_cover_begin = reinterpret_cast<uint8_t*>(card_table->AddrFromCard(card_addr)); in VerifyReference() 3073 card_table->Scan<false>(bitmap, byte_cover_begin, in VerifyReference() 3220 accounting::CardTable* card_table = heap_->GetCardTable(); in operator ()() local 3223 if (!card_table->AddrIsInCardTable(obj)) { in operator ()() 3226 } else if (!card_table->IsDirty(obj)) { in operator ()()
|
/art/tools/cpp-define-generator/ |
D | globals.def | 23 #include "gc/accounting/card_table.h"
|
/art/runtime/gc/collector/ |
D | mark_sweep.cc | 860 accounting::CardTable* card_table = mark_sweep_->GetHeap()->GetCardTable(); in Run() local 862 ? card_table->Scan<true>(bitmap_, begin_, end_, visitor, minimum_age_) in Run() 863 : card_table->Scan<false>(bitmap_, begin_, end_, visitor, minimum_age_); in Run() 881 accounting::CardTable* card_table = GetHeap()->GetCardTable(); in ScanGrayObjects() local 977 card_table->Scan<true>(space->GetMarkBitmap(), in ScanGrayObjects() 983 card_table->Scan<false>(space->GetMarkBitmap(), in ScanGrayObjects()
|
D | concurrent_copying.cc | 789 accounting::CardTable* const card_table = heap_->GetCardTable(); in GrayAllDirtyImmuneObjects() local 809 card_table->ModifyCardsAtomic( in GrayAllDirtyImmuneObjects() 818 card_table->Scan</*kClearCard=*/ false>(space->GetMarkBitmap(), in GrayAllDirtyImmuneObjects() 829 accounting::CardTable* const card_table = heap_->GetCardTable(); in GrayAllNewlyDirtyImmuneObjects() local 840 card_table->Scan</*kClearCard=*/ false>(space->GetMarkBitmap(), in GrayAllNewlyDirtyImmuneObjects() 849 card_table->ClearCardRange(space->Begin(), in GrayAllNewlyDirtyImmuneObjects() 1317 accounting::CardTable* const card_table = heap_->GetCardTable(); in MarkingPhase() local 1337 card_table->Scan<false>( in MarkingPhase() 1390 accounting::CardTable* const card_table = heap_->GetCardTable(); in CopyingPhase() local 1433 card_table->Scan<false>( in CopyingPhase() [all …]
|
/art/runtime/ |
D | entrypoints_order_test.cc | 83 EXPECT_OFFSET_DIFF_GT3(Thread, tls64_.stats, tlsPtr_.card_table, 8, thread_tls64_to_tlsptr); in CheckThreadOffsets() 85 EXPECT_OFFSET_DIFFP(Thread, tlsPtr_, card_table, exception, sizeof(void*)); in CheckThreadOffsets()
|
D | thread.h | 759 return ThreadOffsetFromTlsPtr<pointer_size>(OFFSETOF_MEMBER(tls_ptr_sized_values, card_table)); in CardTableOffset() 1588 tls_ptr_sized_values() : card_table(nullptr), exception(nullptr), stack_end(nullptr), in PACKED() 1607 uint8_t* card_table; in PACKED() local
|
D | Android.bp | 60 "gc/accounting/card_table.cc",
|
D | thread.cc | 145 tlsPtr_.card_table = Runtime::Current()->GetHeap()->GetCardTable()->GetBiasedBegin(); in InitCardTable()
|