• Home
  • Raw
  • Download

Lines Matching full:size

51 uintptr_t BumpPointerAllocator::Allocate(size_t size)  in Allocate()  argument
53 ASSERT(size != 0); in Allocate()
55 if (UNLIKELY(top_ + size > end_)) { in Allocate()
60 ASAN_UNPOISON_MEMORY_REGION(reinterpret_cast<void *>(result), size); in Allocate()
61 top_ += size; in Allocate()
90 uintptr_t FreeListAllocator::Allocate(size_t size) in Allocate() argument
92 auto ret = bpAllocator_.Allocate(size); in Allocate()
94 allocationSizeAccumulator_ += size; in Allocate()
97 FreeObject *object = freeList_->Allocate(size); in Allocate()
99 ret = Allocate(object, size); in Allocate()
104 uintptr_t FreeListAllocator::Allocate(FreeObject *object, size_t size) in Allocate() argument
108 uintptr_t remainSize = end - begin - size; in Allocate()
111 allocationSizeAccumulator_ += size; in Allocate()
113 Free(begin + size, remainSize); in Allocate()
118 auto ret = bpAllocator_.Allocate(size); in Allocate()
126 auto size = bpAllocator_.Available(); in FreeBumpPoint() local
128 Free(begin, size); in FreeBumpPoint()
133 size_t size = bpAllocator_.Available(); in FillBumpPointer() local
134 if (size != 0) { in FillBumpPointer()
135 FreeObject::FillFreeObject(heap_->GetEcmaVM(), bpAllocator_.GetTop(), size); in FillBumpPointer()
145 void FreeListAllocator::Free(uintptr_t begin, size_t size, bool isAdd) in Free() argument
148 ASSERT(size >= 0); in Free()
149 if (size != 0) { in Free()
150 FreeObject::FillFreeObject(heap_->GetEcmaVM(), begin, size); in Free()
151 ASAN_UNPOISON_MEMORY_REGION(reinterpret_cast<void *>(begin), size); in Free()
152 freeList_->Free(begin, size, isAdd); in Free()
153 ASAN_POISON_MEMORY_REGION(reinterpret_cast<void *>(begin), size); in Free()
157 uintptr_t FreeListAllocator::LookupSuitableFreeObject(size_t size) in LookupSuitableFreeObject() argument
159 auto freeObject = freeList_->LookupSuitableFreeObject(size); in LookupSuitableFreeObject()
183 inline bool FreeListAllocator::MatchFreeObjectSet(Region *region, size_t size) in MatchFreeObjectSet() argument
190 ret = freeList_->MatchFreeObjectInSet(set, size); in MatchFreeObjectSet()