Searched refs:AllocationInfo (Results 1 – 2 of 2) sorted by relevance
257 class AllocationInfo { class259 AllocationInfo() : prev_free_(0), alloc_size_(0) { in AllocationInfo() function in art::gc::space::AllocationInfo289 AllocationInfo* GetNextInfo() { in GetNextInfo()292 const AllocationInfo* GetNextInfo() const { in GetNextInfo()298 AllocationInfo* GetPrevFreeInfo() { in GetPrevFreeInfo()332 size_t FreeListSpace::GetSlotIndexForAllocationInfo(const AllocationInfo* info) const { in GetSlotIndexForAllocationInfo()334 DCHECK_LT(info, reinterpret_cast<AllocationInfo*>(allocation_info_map_.End())); in GetSlotIndexForAllocationInfo()338 AllocationInfo* FreeListSpace::GetAllocationInfoForAddress(uintptr_t address) { in GetAllocationInfoForAddress()342 const AllocationInfo* FreeListSpace::GetAllocationInfoForAddress(uintptr_t address) const { in GetAllocationInfoForAddress()346 inline bool FreeListSpace::SortByPrevFree::operator()(const AllocationInfo* a, in operator ()()[all …]
34 class AllocationInfo; variable206 size_t GetSlotIndexForAllocationInfo(const AllocationInfo* info) const;207 AllocationInfo* GetAllocationInfoForAddress(uintptr_t address);208 const AllocationInfo* GetAllocationInfoForAddress(uintptr_t address) const;212 uintptr_t GetAddressForAllocationInfo(const AllocationInfo* info) const { in GetAddressForAllocationInfo()216 void RemoveFreePrev(AllocationInfo* info) REQUIRES(lock_);222 bool operator()(const AllocationInfo* a, const AllocationInfo* b) const;224 typedef std::set<AllocationInfo*, SortByPrevFree,225 TrackingAllocator<AllocationInfo*, kAllocatorTagLOSFreeList>> FreeBlocks;232 AllocationInfo* allocation_info_;