HomeSort by relevance Sort by last modified time
    Searched refs:CardTable (Results 1 - 14 of 14) sorted by null

  /art/runtime/gc/accounting/
card_table.cc 50 * byte is equal to GC_DIRTY_CARD. See CardTable::Create for details.
53 CardTable* CardTable::Create(const byte* heap_begin, size_t heap_capacity) {
79 return new CardTable(mem_map.release(), biased_begin, offset);
82 CardTable::CardTable(MemMap* mem_map, byte* biased_begin, size_t offset)
88 void CardTable::ClearSpaceCards(space::ContinuousSpace* space) {
95 void CardTable::ClearCardTable() {
100 bool CardTable::AddrIsInCardTable(const void* addr) const {
104 void CardTable::CheckAddrIsInCardTable(const byte* addr) const
    [all...]
mod_union_table.cc 46 if (expected_value == CardTable::kCardDirty) {
62 if (expected_card == CardTable::kCardDirty) {
87 CardTable* card_table = GetHeap()->GetCardTable();
199 CardTable* card_table = heap->GetCardTable();
202 if (*card == CardTable::kCardClean) {
206 uintptr_t end = start + CardTable::kCardSize;
216 CardTable* card_table = heap_->GetCardTable();
220 uintptr_t end = start + CardTable::kCardSize;
227 uintptr_t end = start + CardTable::kCardSize;
238 CardTable* card_table = heap->GetCardTable()
    [all...]
card_table.h 46 class CardTable {
53 static CardTable* Create(const byte* heap_begin, size_t heap_capacity);
128 CardTable(MemMap* begin, byte* biased_begin, size_t offset);
card_table-inl.h 45 inline size_t CardTable::Scan(SpaceBitmap* bitmap, byte* scan_begin, byte* scan_end,
120 inline void CardTable::ModifyCardsAtomic(byte* scan_begin, byte* scan_end, const Visitor& visitor,
187 inline void* CardTable::AddrFromCard(const byte *card_addr) const {
196 inline byte* CardTable::CardFromAddr(const void *addr) const {
204 inline void CardTable::CheckCardValid(byte* card) const {
  /art/runtime/gc/collector/
sticky_mark_sweep.cc 54 RecursiveMarkDirtyObjects(false, accounting::CardTable::kCardDirty - 1);
mark_sweep.cc 206 RecursiveMarkDirtyObjects(true, accounting::CardTable::kCardDirty);
766 accounting::CardTable* card_table = mark_sweep_->GetHeap()->GetCardTable();
788 accounting::CardTable* card_table = GetHeap()->GetCardTable();
815 accounting::CardTable::kCardSize);
    [all...]
  /art/compiler/llvm/
runtime_support_builder.cc 267 irb_.getPtrEquivInt(gc::accounting::CardTable::kCardShift));
269 irb_.CreateStore(irb_.getInt8(gc::accounting::CardTable::kCardDirty), card_table_entry,
  /art/runtime/gc/
heap.h 75 if (card == accounting::CardTable::kCardDirty) {
289 accounting::CardTable* GetCardTable() const {
523 UniquePtr<accounting::CardTable> card_table_;
heap.cc 191 card_table_.reset(accounting::CardTable::Create(heap_begin, heap_capacity));
    [all...]
  /art/runtime/gc/space/
dlmalloc_space.cc 130 static const uintptr_t kGcCardSize = static_cast<uintptr_t>(accounting::CardTable::kCardSize);
283 DCHECK(IsAligned<accounting::CardTable::kCardSize>(begin_));
284 DCHECK(IsAligned<accounting::CardTable::kCardSize>(end_));
  /art/compiler/dex/quick/x86/
call_x86.cc 206 OpRegRegImm(kOpLsr, reg_card_no, tgt_addr_reg, gc::accounting::CardTable::kCardShift);
  /art/compiler/dex/quick/mips/
call_mips.cc 313 OpRegRegImm(kOpLsr, reg_card_no, tgt_addr_reg, gc::accounting::CardTable::kCardShift);
  /art/compiler/dex/quick/arm/
call_arm.cc 545 OpRegRegImm(kOpLsr, reg_card_no, tgt_addr_reg, gc::accounting::CardTable::kCardShift);
  /dalvik/vm/
Dvm.mk 119 alloc/CardTable.cpp \

Completed in 359 milliseconds