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

/art/runtime/gc/accounting/
H A Dremembered_set.cc22 #include "card_table-inl.h"
56 CardTable* card_table = GetHeap()->GetCardTable(); local
59 card_table->ModifyCardsAtomic(space_->Begin(), space_->End(), AgeCardVisitor(), card_visitor);
126 CardTable* card_table = heap_->GetCardTable(); local
134 uintptr_t start = reinterpret_cast<uintptr_t>(card_table->AddrFromCard(card_addr));
155 CardTable* card_table = heap_->GetCardTable(); local
158 auto start = reinterpret_cast<uintptr_t>(card_table->AddrFromCard(card_addr));
166 CardTable* card_table = heap_->GetCardTable(); local
168 auto start = reinterpret_cast<byte*>(card_table->AddrFromCard(card_addr));
H A Dmod_union_table.cc22 #include "card_table-inl.h"
114 CardTable* card_table = GetHeap()->GetCardTable(); local
117 card_table->ModifyCardsAtomic(space_->Begin(), space_->End(), AgeCardVisitor(), visitor);
226 CardTable* card_table = heap_->GetCardTable(); local
236 uintptr_t start = reinterpret_cast<uintptr_t>(card_table->AddrFromCard(card));
243 CardTable* card_table = heap_->GetCardTable(); local
246 uintptr_t start = reinterpret_cast<uintptr_t>(card_table->AddrFromCard(card_addr));
253 uintptr_t start = reinterpret_cast<uintptr_t>(card_table->AddrFromCard(card_addr));
265 CardTable* card_table = heap_->GetCardTable(); local
273 uintptr_t start = reinterpret_cast<uintptr_t>(card_table
306 CardTable* card_table = GetHeap()->GetCardTable(); local
315 CardTable* card_table = heap_->GetCardTable(); local
326 CardTable* card_table = heap_->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/compiler/llvm/
H A Druntime_support_builder.cc19 #include "gc/accounting/card_table.h"
186 Value* card_table = EmitLoadFromThreadOffset(Thread::CardTableOffset().Int32Value(), local
192 Value* card_table_entry = irb_.CreateGEP(card_table, card_no);
/art/runtime/
H A Dentrypoints_order_test.cc87 EXPECT_OFFSET_DIFF_GT3(Thread, tls64_.stats, tlsPtr_.card_table, 8, thread_tls64_to_tlsptr);
89 EXPECT_OFFSET_DIFFP(Thread, tlsPtr_, card_table, exception, kPointerSize);
H A Dthread.h567 return ThreadOffsetFromTlsPtr<pointer_size>(OFFSETOF_MEMBER(tls_ptr_sized_values, card_table));
1023 tls_ptr_sized_values() : card_table(nullptr), exception(nullptr), stack_end(nullptr),
1036 byte* card_table; variable
H A DAndroid.mk49 gc/accounting/card_table.cc \
H A Dthread.cc42 #include "gc/accounting/card_table-inl.h"
84 tlsPtr_.card_table = Runtime::Current()->GetHeap()->GetCardTable()->GetBiasedBegin();
1784 DO_THREAD_OFFSET(CardTableOffset<ptr_size>(), "card_table")
/art/runtime/gc/collector/
H A Dmark_sweep.cc29 #include "gc/accounting/card_table-inl.h"
712 accounting::CardTable* card_table = mark_sweep_->GetHeap()->GetCardTable(); variable
713 size_t cards_scanned = card_table->Scan(bitmap_, begin_, end_, visitor, minimum_age_);
733 accounting::CardTable* card_table = GetHeap()->GetCardTable(); local
815 card_table->Scan(space->GetMarkBitmap(), space->Begin(), space->End(), visitor,
/art/runtime/gc/
H A Dheap.cc33 #include "gc/accounting/card_table-inl.h"
2281 accounting::CardTable* card_table = heap_->GetCardTable(); variable
2284 byte* card_addr = card_table->CardFromAddr(obj);
2314 card_table->CheckAddrIsInCardTable(reinterpret_cast<const byte*>(obj));
2315 void* cover_begin = card_table->AddrFromCard(card_addr);
2347 byte* byte_cover_begin = reinterpret_cast<byte*>(card_table->AddrFromCard(card_addr));
2348 card_table->Scan(bitmap, byte_cover_begin,
2489 accounting::CardTable* card_table = heap_->GetCardTable(); variable
2492 if (!card_table->AddrIsInCardTable(obj)) {
2495 } else if (!card_table
[all...]

Completed in 302 milliseconds