Searched refs:forward_address (Results 1 – 4 of 4) sorted by relevance
48 mirror::Object* forward_address = GetForwardingAddressInFromSpace(obj); in MarkObject() local50 if (UNLIKELY(forward_address == nullptr)) { in MarkObject()51 forward_address = MarkNonForwardedObject(obj); in MarkObject()52 DCHECK(forward_address != nullptr); in MarkObject()56 LockWord::FromForwardingAddress(reinterpret_cast<size_t>(forward_address)), false); in MarkObject()58 MarkStackPush(forward_address); in MarkObject()60 obj_ptr->Assign(forward_address); in MarkObject()
431 mirror::Object* forward_address = to_space_->AllocThreadUnsafe( in MarkNonForwardedObject() local434 if (forward_address != nullptr && to_space_live_bitmap_ != nullptr) { in MarkNonForwardedObject()435 to_space_live_bitmap_->Set(forward_address); in MarkNonForwardedObject()438 if (UNLIKELY(forward_address == nullptr)) { in MarkNonForwardedObject()439 forward_address = fallback_space_->AllocThreadUnsafe( in MarkNonForwardedObject()441 CHECK(forward_address != nullptr) << "Out of memory in the to-space and fallback space."; in MarkNonForwardedObject()444 bitmap->Set(forward_address); in MarkNonForwardedObject()452 CopyAvoidingDirtyingPages(reinterpret_cast<void*>(forward_address), obj, object_size); in MarkNonForwardedObject()455 forward_address->AssertReadBarrierState(); in MarkNonForwardedObject()457 DCHECK(to_space_->HasAddress(forward_address) || fallback_space_->HasAddress(forward_address)) in MarkNonForwardedObject()[all …]
176 ObjPtr<mirror::Object> forward_address = collector->MarkObject(referent_addr->AsMirrorPtr()); in EnqueueFinalizerReferences() local179 ref->SetZombie<true>(forward_address); in EnqueueFinalizerReferences()182 ref->SetZombie<false>(forward_address); in EnqueueFinalizerReferences()
2410 mirror::Object* forward_address; in MarkNonForwardedObject() local2417 forward_address = to_space_->Alloc( in MarkNonForwardedObject()2420 to_space_live_bitmap_->Set(forward_address); in MarkNonForwardedObject()2422 GetHeap()->GetNonMovingSpace()->GetLiveBitmap()->Set(forward_address); in MarkNonForwardedObject()2423 GetHeap()->GetNonMovingSpace()->GetMarkBitmap()->Set(forward_address); in MarkNonForwardedObject()2429 forward_address = reinterpret_cast<mirror::Object*>(pos); in MarkNonForwardedObject()2431 bin_live_bitmap_->Set(forward_address); in MarkNonForwardedObject()2432 bin_mark_bitmap_->Set(forward_address); in MarkNonForwardedObject()2439 memcpy(reinterpret_cast<void*>(forward_address), obj, obj_size); in MarkNonForwardedObject()2442 forward_address->AssertReadBarrierState(); in MarkNonForwardedObject()[all …]