Home | History | Annotate | Download | only in gc

Lines Matching full:card

451     // TODO: Place bump-pointer spaces somewhere to minimize size of card table.
519 // Allocate the card table.
520 // We currently don't support dynamically resizing the card table.
521 // Since we don't know where in the low_4gb the app image will be located, make the card table
522 // cover the whole low_4gb. TODO: Extend the card table in AddSpace.
529 CHECK(card_table_.get() != nullptr) << "Failed to create card table";
2922 << offset << "\n card value = " << static_cast<int>(*card_addr);
2954 LOG(ERROR) << "Card " << reinterpret_cast<void*>(card_addr) << " covers " << cover_begin
2981 // Attempt to see if the card table missed the reference.
3121 // There is no card marks for native roots on a class.
3131 // Filter out class references since changing an object's class does not mark the card as dirty.
3136 // class, then it must be on a dirty card.
3138 LOG(ERROR) << "Object " << obj << " is not in the address range of the card table";
3142 // Card should be either kCardDirty if it got re-dirtied after we aged it, or
3304 // Image space end is the end of the mirror objects, it is not necessarily page or card
3314 // The races are we either end up with: Aged card, unaged card. Since we have the
3316 // scan either card. If we end up with the non aged card, we scan it it in the pause.
3351 << " missing card mark verification failed\n" << DumpSpaces();