Lines Matching full: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()
43 void BumpPointerAllocator::Reset(uintptr_t begin, uintptr_t end, uintptr_t top) in Reset() argument
45 begin_ = begin; in Reset()
84 auto begin = region->GetBegin(); in AddFree() local
87 bpAllocator_.Reset(begin, end); in AddFree()
106 uintptr_t begin = object->GetBegin(); in Allocate() local
108 uintptr_t remainSize = end - begin - size; in Allocate()
113 Free(begin + size, remainSize); in Allocate()
114 return begin; in Allocate()
117 bpAllocator_.Reset(begin, end); in Allocate()
125 auto begin = bpAllocator_.GetTop(); in FreeBumpPoint() local
128 Free(begin, size); in FreeBumpPoint()
139 void FreeListAllocator::ResetBumpPointer(uintptr_t begin, uintptr_t end, uintptr_t top) in ResetBumpPointer() argument
141 bpAllocator_.Reset(begin, end, top); in ResetBumpPointer()
145 void FreeListAllocator::Free(uintptr_t begin, size_t size, bool isAdd) in Free() argument
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()