Lines Matching defs:object
52 uintptr_t object = TryAllocate(thread, size);
54 object = AllocateWithExpand(thread, size);
55 return object;
74 uintptr_t object = TryAllocate(thread, size);
77 object = AllocateAfterSweepingCompleted(thread, size);
82 object = TryAllocate(thread, size);
85 object = AllocateWithExpand(thread, size);
89 object = Allocate(thread, size, false);
91 return object;
96 uintptr_t object = TryAllocate(thread, size);
99 object = AllocateAfterSweepingCompleted(thread, size);
103 object = AllocateWithExpand(thread, size);
105 return object;
116 uintptr_t object = TryAllocate(thread, size);
119 object = AllocateAfterSweepingCompleted(thread, size);
121 return object;
127 uintptr_t object = allocator_->Allocate(size);
128 IncAllocSObjectSize(object, size);
129 return object;
137 auto object = allocator_->Allocate(size);
138 if (object == 0 && Expand(thread)) {
139 object = allocator_->Allocate(size);
141 IncAllocSObjectSize(object, size);
142 return object;
183 uintptr_t object = 0U;
185 object = allocator_->Allocate(size);
186 IncAllocSObjectSize(object, size);
187 return object;
190 object = allocator_->Allocate(size);
191 IncAllocSObjectSize(object, size);
192 if (object != 0) {
193 return object;
198 object = allocator_->Allocate(size);
199 IncAllocSObjectSize(object, size);
200 return object;
267 // Sweep low alive object size at first
332 void SharedSparseSpace::IterateOverObjects(const std::function<void(TaggedObject *object)> &visitor) const
374 void SharedSparseSpace::InvokeAllocationInspector(Address object, size_t size, size_t alignedSize)
381 allocationCounter_.InvokeAllocationInspector(object, size, alignedSize);
393 void SharedSparseSpace::IncAllocSObjectSize(uintptr_t object, size_t size)
395 if (object != 0) {
398 Region::ObjectAddressToRange(object)->IncreaseAliveObject(size);
401 InvokeAllocationInspector(object, size, size);
411 void SharedAppSpawnSpace::IterateOverMarkedObjects(const std::function<void(TaggedObject *object)> &visitor) const
489 auto object = allocator_->Allocate(size);
490 if (object == 0) {
493 object = allocator_->Allocate(size);
496 if (object != 0) {
497 Region::ObjectAddressToRange(object)->IncreaseAliveObject(size);
499 return object;
538 auto object = allocator_.Allocate(size);
539 if (object != 0) {
540 return object;
543 object = allocator_.Allocate(size);
545 return object;
548 void SharedReadOnlySpace::IterateOverObjects(const std::function<void(TaggedObject *object)> &visitor) const
606 LOG_ECMA_MEM(INFO) << "Committed size " << committedSize_ << " of huge object space is too big.";
614 // It need to mark unpoison when huge object being allocated.
642 void SharedHugeObjectSpace::IterateOverObjects(const std::function<void(TaggedObject *object)> &objectVisitor) const
661 void SharedHugeObjectSpace::InvokeAllocationInspector(Address object, size_t objectSize)
667 allocationCounter_.InvokeAllocationInspector(object, objectSize, objectSize);