Lines Matching refs:address
183 uintptr_t address = 0;
187 address = allocator->Allocate(size, OLD_SPACE);
191 address = allocator->Allocate(size, OLD_SPACE);
194 address = allocator->Allocate(size, SEMI_SPACE);
195 if (address == 0) {
196 address = allocator->Allocate(size, OLD_SPACE);
203 LOG_ECMA_IF(address == 0, FATAL) << "Evacuate object failed:" << size;
205 if (memcpy_s(ToVoidPtr(address), size, ToVoidPtr(ToUintPtr(mem)), size) != EOK) { // LOCV_EXCL_BR_LINE
209 heap_->OnMoveEvent(reinterpret_cast<uintptr_t>(mem), reinterpret_cast<TaggedObject *>(address), size);
217 Barriers::SetPrimitive(header, 0, MarkWord::FromForwardingAddress(address));
220 SetObjectFieldRSet<false>(reinterpret_cast<TaggedObject *>(address), klass);
222 SetObjectFieldRSet<true>(reinterpret_cast<TaggedObject *>(address), klass);
224 UpdateLocalToShareRSet(reinterpret_cast<TaggedObject *>(address), klass);