Lines Matching refs:begin
26 …umpPointerAllocator::BumpPointerAllocator(uintptr_t begin, uintptr_t end) : begin_(begin), top_(be… in BumpPointerAllocator() argument
35 void BumpPointerAllocator::Reset(uintptr_t begin, uintptr_t end) in Reset() argument
37 begin_ = begin; in Reset()
38 top_ = begin; in Reset()
74 auto begin = region->GetBegin(); in AddFree() local
77 bpAllocator_.Reset(begin, end); in AddFree()
97 uintptr_t begin = object->GetBegin(); in Allocate() local
99 uintptr_t remainSize = end - begin - size; in Allocate()
104 Free(begin + size, remainSize); in Allocate()
105 Region::ObjectAddressToRange(begin)->IncrementAliveObject(size); in Allocate()
106 return begin; in Allocate()
109 bpAllocator_.Reset(begin, end); in Allocate()
120 auto begin = bpAllocator_.GetTop(); in FreeBumpPoint() local
123 Free(begin, size); in FreeBumpPoint()
134 void FreeListAllocator::Free(uintptr_t begin, size_t size, bool isAdd) in Free() argument
139 FreeObject::FillFreeObject(heap_->GetEcmaVM(), begin, size); in Free()
140 freeList_->Free(begin, size, isAdd); in Free()