Lines Matching full:space
100 uintptr_t BaseDeserializer::DeserializeTaggedObject(SerializedObjectSpace space) in DeserializeTaggedObject() argument
103 uintptr_t res = RelocateObjectAddr(space, objSize); in DeserializeTaggedObject()
161 void BaseDeserializer::HandleNewObjectEncodeFlag(SerializedObjectSpace space, uintptr_t objAddr, s… in HandleNewObjectEncodeFlag() argument
170 uintptr_t addr = DeserializeTaggedObject(space); in HandleNewObjectEncodeFlag()
254 SerializedObjectSpace space = SerializeData::DecodeSpace(encodeFlag); in ReadSingleEncodeData() local
255 HandleNewObjectEncodeFlag(space, objAddr, fieldOffset, isRoot); in ReadSingleEncodeData()
378 uintptr_t BaseDeserializer::RelocateObjectAddr(SerializedObjectSpace space, size_t objSize) in RelocateObjectAddr() argument
381 switch (space) { in RelocateObjectAddr()
587 void BaseDeserializer::AllocateMultiRegion(SparseSpace *space, size_t spaceObjSize, size_t ®ionI… in AllocateMultiRegion() argument
594 …space->ResetTopPointer(space->GetCurrentRegion()->GetEnd() - regionRemainSizeVector[regionRemainSi… in AllocateMultiRegion()
595 if (!space->Expand()) { in AllocateMultiRegion()
598 Region *currentRegion = space->GetCurrentRegion(); in AllocateMultiRegion()
604 space->ResetTopPointer(space->GetCurrentRegion()->GetEnd() - lastRegionRemainSize); in AllocateMultiRegion()
607 void BaseDeserializer::AllocateMultiSharedRegion(SharedSparseSpace *space, size_t spaceObjSize, siz… in AllocateMultiSharedRegion() argument
615 if (space->CommittedSizeExceed()) { in AllocateMultiSharedRegion()
618 Region *region = space->AllocateDeserializeRegion(thread_); in AllocateMultiSharedRegion()
631 space->MergeDeserializeAllocateRegions(allocateRegions); in AllocateMultiSharedRegion()
636 SparseSpace *space = heap_->GetOldSpace(); in AllocateToOldSpace() local
637 uintptr_t object = space->Allocate(oldSpaceSize, false); in AllocateToOldSpace()
639 if (space->CommittedSizeExceed()) { in AllocateToOldSpace()
642 oldSpaceBeginAddr_ = space->GetCurrentRegion()->GetBegin(); in AllocateToOldSpace()
643 FreeObject::FillFreeObject(heap_, oldSpaceBeginAddr_, space->GetCurrentRegion()->GetSize()); in AllocateToOldSpace()
644 AllocateMultiRegion(space, oldSpaceSize, oldRegionIndex_); in AllocateToOldSpace()
653 SparseSpace *space = heap_->GetNonMovableSpace(); in AllocateToNonMovableSpace() local
654 uintptr_t object = space->Allocate(nonMovableSpaceSize, false); in AllocateToNonMovableSpace()
656 if (space->CommittedSizeExceed()) { in AllocateToNonMovableSpace()
659 nonMovableSpaceBeginAddr_ = space->GetCurrentRegion()->GetBegin(); in AllocateToNonMovableSpace()
660 …FreeObject::FillFreeObject(heap_, nonMovableSpaceBeginAddr_, space->GetCurrentRegion()->GetSize()); in AllocateToNonMovableSpace()
661 AllocateMultiRegion(space, nonMovableSpaceSize, nonMovableRegionIndex_); in AllocateToNonMovableSpace()
670 SparseSpace *space = heap_->GetMachineCodeSpace(); in AllocateToMachineCodeSpace() local
671 uintptr_t object = space->Allocate(machineCodeSpaceSize, false); in AllocateToMachineCodeSpace()
673 if (space->CommittedSizeExceed()) { in AllocateToMachineCodeSpace()
676 machineCodeSpaceBeginAddr_ = space->GetCurrentRegion()->GetBegin(); in AllocateToMachineCodeSpace()
677 …FreeObject::FillFreeObject(heap_, machineCodeSpaceBeginAddr_, space->GetCurrentRegion()->GetSize()… in AllocateToMachineCodeSpace()
678 AllocateMultiRegion(space, machineCodeSpaceSize, machineCodeRegionIndex_); in AllocateToMachineCodeSpace()
687 SharedSparseSpace *space = sheap_->GetOldSpace(); in AllocateToSharedOldSpace() local
688 uintptr_t object = space->AllocateNoGCAndExpand(thread_, sOldSpaceSize); in AllocateToSharedOldSpace()
690 AllocateMultiSharedRegion(space, sOldSpaceSize, sOldRegionIndex_); in AllocateToSharedOldSpace()
704 SharedNonMovableSpace *space = sheap_->GetNonMovableSpace(); in AllocateToSharedNonMovableSpace() local
705 uintptr_t object = space->AllocateNoGCAndExpand(thread_, sNonMovableSpaceSize); in AllocateToSharedNonMovableSpace()
707 AllocateMultiSharedRegion(space, sNonMovableSpaceSize, sNonMovableRegionIndex_); in AllocateToSharedNonMovableSpace()