Home | History | Annotate | Download | only in collector

Lines Matching defs:it

284       // Newly marked. Set the gray bit and push it onto the mark stack.
325 // but it's necessary for the RB to-space invariant to hold.
350 // TODO: don't visit the transaction roots if it's not active.
515 << " Is it in the non-moving space="
579 << " but isn't on the alloc stack (and has white rb_ptr). Is it in the non-moving space="
611 for (auto* it = heap_->allocation_stack_->Begin(), *end = heap_->allocation_stack_->End();
612 it < end; ++it) {
613 mirror::Object* const obj = it->AsMirrorPtr();
732 // to black. We can't change gray to white because it's not
734 // directions (A->B and B->A). So, we change it to black to
856 auto* it = GetAllocationStack()->Begin();
858 for (size_t i = 0; i < count; ++i, ++it) {
859 CHECK_LT(it, end);
860 mirror::Object* obj = it->AsMirrorPtr();
1048 // If ref is on the allocation stack, then it is considered
1087 // If ref is on the allocation stack, then it may not be
1137 // This may fail if the mutator writes to the field at the same time. But it's ok.
1143 // It was updated by the mutator.
1168 // It was updated by the mutator.
1193 // It was updated by the mutator.
1240 auto it = skipped_blocks_map_.lower_bound(alloc_size);
1241 if (it == skipped_blocks_map_.end()) {
1246 size_t byte_size = it->first;
1250 it = skipped_blocks_map_.lower_bound(alloc_size + min_object_size);
1251 if (it == skipped_blocks_map_.end()) {
1255 CHECK(IsAligned<space::RegionSpace::kAlignment>(it->first - alloc_size));
1256 CHECK_GE(it->first - alloc_size, min_object_size)
1257 << "byte_size=" << byte_size << " it->first=" << it->first << " alloc_size=" << alloc_size;
1261 CHECK(it != skipped_blocks_map_.end());
1262 size_t byte_size = it->first;
1263 uint8_t* addr = it->second;
1270 skipped_blocks_map_.erase(it);
1288 // call will access the from-space meta objects, but it's ok and necessary.
1308 // This is necessary for the tlab case as it's not accounted in the space.
1325 // Mark it in the mark bitmap.
1345 // look like a valid but dead (dummy) object and keep it for
1410 // The CAS failed. It may have lost the race or may have failed
1420 // It's already marked.
1470 // If on the allocation stack, it's considered marked.
1504 // read barriers slow path can trigger when it shouldn't. To guard
1511 // It's already marked.
1521 // It isn't marked yet. Mark it by copying it to the to-space.
1594 // If it's on the allocation stack, it's considered marked. Keep it white.
1606 // Not marked or on the allocation stack. Try to mark it.