Searched refs:card_table (Results 1 - 9 of 9) sorted by relevance

/art/runtime/gc/accounting/
H A Dremembered_set.cc22 #include "card_table-inl.h"
55 CardTable* card_table = GetHeap()->GetCardTable(); local
58 card_table->ModifyCardsAtomic(space_->Begin(), space_->End(), AgeCardVisitor(), card_visitor);
133 CardTable* card_table = heap_->GetCardTable(); local
141 uintptr_t start = reinterpret_cast<uintptr_t>(card_table->AddrFromCard(card_addr));
162 CardTable* card_table = heap_->GetCardTable(); local
165 auto start = reinterpret_cast<uintptr_t>(card_table->AddrFromCard(card_addr));
173 CardTable* card_table = heap_->GetCardTable(); local
175 auto start = reinterpret_cast<uint8_t*>(card_table->AddrFromCard(card_addr));
H A Dmod_union_table.cc23 #include "card_table-inl.h"
55 ModUnionAddToCardBitmapVisitor(ModUnionTable::CardBitmap* bitmap, CardTable* card_table) argument
56 : bitmap_(bitmap), card_table_(card_table) {}
172 CardTable* card_table = GetHeap()->GetCardTable(); local
175 card_table->ModifyCardsAtomic(space_->Begin(), space_->End(), AgeCardVisitor(), visitor);
330 CardTable* card_table = heap_->GetCardTable(); local
340 uintptr_t start = reinterpret_cast<uintptr_t>(card_table->AddrFromCard(card));
347 CardTable* card_table = heap_->GetCardTable(); local
350 uintptr_t start = reinterpret_cast<uintptr_t>(card_table->AddrFromCard(card_addr));
357 uintptr_t start = reinterpret_cast<uintptr_t>(card_table
368 CardTable* const card_table = heap_->GetCardTable(); local
486 CardTable* const card_table = GetHeap()->GetCardTable(); local
[all...]
/art/runtime/gc/space/
H A Dzygote_space.cc19 #include "gc/accounting/card_table-inl.h"
109 accounting::CardTable* card_table = Runtime::Current()->GetHeap()->GetCardTable(); local
121 card_table->MarkCard(ptrs[i]);
/art/runtime/gc/collector/
H A Dmark_sweep.cc32 #include "gc/accounting/card_table-inl.h"
838 accounting::CardTable* card_table = mark_sweep_->GetHeap()->GetCardTable(); variable
840 ? card_table->Scan<true>(bitmap_, begin_, end_, visitor, minimum_age_)
841 : card_table->Scan<false>(bitmap_, begin_, end_, visitor, minimum_age_);
859 accounting::CardTable* card_table = GetHeap()->GetCardTable(); local
955 card_table->Scan<true>(space->GetMarkBitmap(),
961 card_table->Scan<false>(space->GetMarkBitmap(),
/art/runtime/
H A Dentrypoints_order_test.cc83 EXPECT_OFFSET_DIFF_GT3(Thread, tls64_.stats, tlsPtr_.card_table, 8, thread_tls64_to_tlsptr);
85 EXPECT_OFFSET_DIFFP(Thread, tlsPtr_, card_table, exception, sizeof(void*));
H A Dthread.h636 return ThreadOffsetFromTlsPtr<pointer_size>(OFFSETOF_MEMBER(tls_ptr_sized_values, card_table));
1348 tls_ptr_sized_values() : card_table(nullptr), exception(nullptr), stack_end(nullptr),
1366 uint8_t* card_table; variable
H A DAndroid.mk58 gc/accounting/card_table.cc \
H A Dthread.cc45 #include "gc/accounting/card_table-inl.h"
105 tlsPtr_.card_table = Runtime::Current()->GetHeap()->GetCardTable()->GetBiasedBegin();
2414 DO_THREAD_OFFSET(CardTableOffset<ptr_size>(), "card_table")
/art/runtime/gc/
H A Dheap.cc37 #include "gc/accounting/card_table-inl.h"
2917 accounting::CardTable* card_table = heap_->GetCardTable(); variable
2920 uint8_t* card_addr = card_table->CardFromAddr(obj);
2950 card_table->CheckAddrIsInCardTable(reinterpret_cast<const uint8_t*>(obj));
2951 void* cover_begin = card_table->AddrFromCard(card_addr);
2983 uint8_t* byte_cover_begin = reinterpret_cast<uint8_t*>(card_table->AddrFromCard(card_addr));
2984 card_table->Scan<false>(bitmap, byte_cover_begin,
3134 accounting::CardTable* card_table = heap_->GetCardTable(); variable
3137 if (!card_table->AddrIsInCardTable(obj)) {
3140 } else if (!card_table
[all...]

Completed in 239 milliseconds