Home | History | Annotate | Download | only in space

Lines Matching refs:AllocationHeader

137   class AllocationHeader {
156 AllocationHeader* GetPrevFreeAllocationHeader() {
157 return reinterpret_cast<AllocationHeader*>(reinterpret_cast<uintptr_t>(this) - prev_free_);
166 AllocationHeader* GetNextAllocationHeader() {
168 return reinterpret_cast<AllocationHeader*>(reinterpret_cast<uintptr_t>(this) + alloc_size_);
184 AllocationHeader* GetNextNonFree();
186 // Used to implement best fit object allocation. Each allocation has an AllocationHeader which
191 bool operator()(const AllocationHeader* a, const AllocationHeader* b) const {
214 void RemoveFreePrev(AllocationHeader* header) EXCLUSIVE_LOCKS_REQUIRED(lock_);
217 AllocationHeader* GetAllocationHeader(const mirror::Object* obj);
219 typedef std::set<AllocationHeader*, AllocationHeader::SortByPrevFree,
220 accounting::GCAllocator<AllocationHeader*> > FreeBlocks;