Searched refs:forward_address (Results 1 - 4 of 4) sorted by relevance
/art/runtime/gc/collector/ |
H A D | semi_space-inl.h | 64 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 D | semi_space.cc | 494 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 D | reference_queue.cc | 167 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 D | heap.cc | 2136 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 147 milliseconds