Lines Matching defs:forwardAddress

279     uintptr_t forwardAddress = 0;
281 forwardAddress = workManager_->GetTlabAllocator(threadId)->Allocate(size, COMPRESS_SPACE);
282 if (UNLIKELY(forwardAddress == 0)) {
288 forwardAddress = workManager_->GetTlabAllocator(threadId)->Allocate(size, SEMI_SPACE);
289 if (UNLIKELY(forwardAddress == 0)) {
290 forwardAddress = workManager_->GetTlabAllocator(threadId)->Allocate(size, COMPRESS_SPACE);
291 if (UNLIKELY(forwardAddress == 0)) {
299 return forwardAddress;
410 uintptr_t forwardAddress = AllocateDstSpace(threadId, size, isPromoted);
411 RawCopyObject(ToUintPtr(object), forwardAddress, size, markWord);
415 MarkWord::FromForwardingAddress(forwardAddress));
417 UpdateForwardAddressIfSuccess(threadId, object, klass, forwardAddress, size, slot, isPromoted);
420 bool keepSlot = UpdateForwardAddressIfFailed(object, forwardAddress, size, slot);
478 uintptr_t forwardAddress = heap_->GetReadOnlySpace()->Allocate(size);
479 if (UNLIKELY(forwardAddress == 0)) {
484 return forwardAddress;
490 uintptr_t forwardAddress = heap_->GetAppSpawnSpace()->Allocate(size);
491 if (UNLIKELY(forwardAddress == 0)) {
496 return forwardAddress;
504 uintptr_t forwardAddress = AllocateForwardAddress(threadId, size, klass, object);
505 RawCopyObject(ToUintPtr(object), forwardAddress, size, markWord);
509 MarkWord::FromForwardingAddress(forwardAddress));
511 UpdateForwardAddressIfSuccess(threadId, object, klass, forwardAddress, size, slot);
514 UpdateLocalToShareRSet(reinterpret_cast<TaggedObject *>(forwardAddress), klass);
518 EcmaStringAccessor(reinterpret_cast<TaggedObject *>(forwardAddress)).GetHashcode();
522 UpdateForwardAddressIfFailed(object, forwardAddress, size, slot);