Lines Matching refs:address
140 uintptr_t address = 0; in EvacuateRegion() local
144 address = allocator->Allocate(size, OLD_SPACE); in EvacuateRegion()
148 address = allocator->Allocate(size, OLD_SPACE); in EvacuateRegion()
151 address = allocator->Allocate(size, SEMI_SPACE); in EvacuateRegion()
152 if (address == 0) { in EvacuateRegion()
153 address = allocator->Allocate(size, OLD_SPACE); in EvacuateRegion()
158 LOG_ECMA_IF(address == 0, FATAL) << "Evacuate object failed:" << size; in EvacuateRegion()
160 if (memcpy_s(ToVoidPtr(address), size, ToVoidPtr(ToUintPtr(mem)), size) != EOK) { in EvacuateRegion()
163 …p_->OnMoveEvent(reinterpret_cast<uintptr_t>(mem), reinterpret_cast<TaggedObject *>(address), size); in EvacuateRegion()
170 Barriers::SetPrimitive(header, 0, MarkWord::FromForwardingAddress(address)); in EvacuateRegion()
173 VerifyHeapObject(reinterpret_cast<TaggedObject *>(address)); in EvacuateRegion()
176 SetObjectFieldRSet(reinterpret_cast<TaggedObject *>(address), klass); in EvacuateRegion()