Searched defs:forward_address (Results 1 - 4 of 4) sorted by relevance

/art/runtime/gc/collector/
H A Dsemi_space-inl.h64 mirror::Object* forward_address = GetForwardingAddressInFromSpace(obj); local
66 if (UNLIKELY(forward_address == nullptr)) {
67 forward_address = MarkNonForwardedObject(obj);
68 DCHECK(forward_address != nullptr);
72 LockWord::FromForwardingAddress(reinterpret_cast<size_t>(forward_address)), false);
74 MarkStackPush(forward_address);
76 obj_ptr->Assign(forward_address);
H A Dsemi_space.cc494 mirror::Object* forward_address = nullptr; local
499 forward_address = promo_dest_space_->AllocThreadUnsafe(self_, object_size, &bytes_allocated,
501 if (UNLIKELY(forward_address == nullptr)) {
503 forward_address = to_space_->AllocThreadUnsafe(self_, object_size, &bytes_allocated, nullptr,
512 GetHeap()->WriteBarrierEveryFieldOf(forward_address);
518 DCHECK(!live_bitmap->Test(forward_address));
540 // Mark forward_address on the live bit map.
541 live_bitmap->Set(forward_address);
542 // Mark forward_address on the mark bit map.
543 DCHECK(!mark_bitmap->Test(forward_address));
[all...]
/art/runtime/gc/
H A Dreference_queue.cc167 mirror::Object* forward_address = mark_object_callback(referent_addr->AsMirrorPtr(), arg); local
172 ref->SetZombie<true>(forward_address);
175 ref->SetZombie<false>(forward_address);
H A Dheap.cc2136 mirror::Object* forward_address; local
2143 forward_address = to_space_->Alloc(self_, alloc_size, &bytes_allocated, nullptr, &dummy);
2145 to_space_live_bitmap_->Set(forward_address);
2147 GetHeap()->GetNonMovingSpace()->GetLiveBitmap()->Set(forward_address);
2148 GetHeap()->GetNonMovingSpace()->GetMarkBitmap()->Set(forward_address);
2154 forward_address = reinterpret_cast<mirror::Object*>(pos);
2156 bin_live_bitmap_->Set(forward_address);
2157 bin_mark_bitmap_->Set(forward_address);
2163 memcpy(reinterpret_cast<void*>(forward_address), obj, obj_size);
2167 DCHECK_EQ(forward_address
[all...]

Completed in 311 milliseconds