HomeSort by relevance Sort by last modified time
    Searched refs:AllocationHeader (Results 1 - 2 of 2) sorted by null

  /art/runtime/gc/space/
large_object_space.cc 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()
    [all...]
large_object_space.h 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_)
    [all...]

Completed in 613 milliseconds