Lines Matching refs:size_t
124 Space(BaseHeap* heap, HeapRegionAllocator *regionAllocator, MemSpaceType spaceType, size_t initialCapacity,
125 size_t maximumCapacity);
130 size_t GetMaximumCapacity() const
135 void SetMaximumCapacity(size_t maximumCapacity)
140 size_t GetOverShootMaximumCapacity() const
145 size_t GetInitialCapacity() const
150 void SetInitialCapacity(size_t initialCapacity)
155 size_t GetCommittedSize() const
160 void IncreaseCommitted(size_t bytes)
165 void DecreaseCommitted(size_t bytes)
170 void IncreaseObjectSize(size_t bytes)
175 void DecreaseObjectSize(size_t bytes)
180 size_t GetObjectSize()
185 size_t GetOutOfMemoryOvershootSize() const
190 void IncreaseOutOfMemoryOvershootSize(size_t size)
195 void DecreaseOutOfMemoryOvershootSize(size_t size)
270 void ReclaimRegions(size_t cachedSize = 0);
273 void ClearAndFreeRegion(Region *region, size_t cachedSize = 0);
279 size_t initialCapacity_ {0};
280 size_t maximumCapacity_ {0};
281 size_t committedSize_ {0};
282 size_t objectSize_ {0};
283 size_t outOfMemoryOvershootSize_ {0};
290 HugeObjectSpace(Heap *heap, HeapRegionAllocator *regionAllocator, size_t initialCapacity,
291 size_t maximumCapacity);
292 HugeObjectSpace(Heap *heap, HeapRegionAllocator *regionAllocator, size_t initialCapacity,
293 size_t maximumCapacity, MemSpaceType spaceType);
300 uintptr_t Allocate(size_t objectSize, JSThread *thread, AllocateEventType allocType = AllocateEventType::NORMAL);
302 size_t GetHeapObjectSize() const;
307 void InvokeAllocationInspector(Address object, size_t objectSize);
310 static constexpr size_t HUGE_OBJECT_BITSET_SIZE = 16;
317 HugeMachineCodeSpace(Heap *heap, HeapRegionAllocator *regionAllocator, size_t initialCapacity,
318 size_t maximumCapacity);
320 uintptr_t Allocate(size_t objectSize, JSThread *thread, void *desc,
322 uintptr_t Allocate(size_t objectSize, JSThread *thread);
323 Region *PUBLIC_API AllocateFort(size_t objectSize, JSThread *thread, void *desc);