Home | History | Annotate | Download | only in space

Lines Matching refs:AllocationHeader

151   AllocationHeader* cur_header = reinterpret_cast<AllocationHeader*>(Begin());
156 byte* byte_end = byte_start + alloc_size - sizeof(AllocationHeader);
159 cur_header = reinterpret_cast<AllocationHeader*>(byte_end);
163 void FreeListSpace::RemoveFreePrev(AllocationHeader* header) {
172 FreeListSpace::AllocationHeader* FreeListSpace::GetAllocationHeader(const mirror::Object* obj) {
174 return reinterpret_cast<AllocationHeader*>(reinterpret_cast<uintptr_t>(obj) -
175 sizeof(AllocationHeader));
178 FreeListSpace::AllocationHeader* FreeListSpace::AllocationHeader::GetNextNonFree() {
183 AllocationHeader* cur = reinterpret_cast<AllocationHeader*>(pos);
191 AllocationHeader* header = GetAllocationHeader(obj);
197 AllocationHeader* next_header = header->GetNextAllocationHeader();
211 AllocationHeader* new_free_header;
215 AllocationHeader* next_next_header = next_header->GetNextNonFree();
243 AllocationHeader* header = GetAllocationHeader(obj);
251 size_t allocation_size = RoundUp(num_bytes + sizeof(AllocationHeader), kAlignment);
252 AllocationHeader temp;
255 AllocationHeader* new_header;
259 AllocationHeader* header = *found;
275 new_header = reinterpret_cast<AllocationHeader*>(end_ - free_end_);
307 AllocationHeader* cur_header = reinterpret_cast<AllocationHeader*>(Begin());
318 byte* byte_end = byte_start + alloc_size - sizeof(AllocationHeader);
321 cur_header = reinterpret_cast<AllocationHeader*>(byte_end);