Home
last modified time | relevance | path

Searched refs:AllocationInfo (Results 1 – 2 of 2) sorted by relevance

/art/runtime/gc/space/
Dlarge_object_space.h32 class AllocationInfo; variable
179 size_t GetSlotIndexForAllocationInfo(const AllocationInfo* info) const;
180 AllocationInfo* GetAllocationInfoForAddress(uintptr_t address);
181 const AllocationInfo* GetAllocationInfoForAddress(uintptr_t address) const;
185 uintptr_t GetAddressForAllocationInfo(const AllocationInfo* info) const { in GetAddressForAllocationInfo()
189 void RemoveFreePrev(AllocationInfo* info) EXCLUSIVE_LOCKS_REQUIRED(lock_);
195 bool operator()(const AllocationInfo* a, const AllocationInfo* b) const;
197 typedef std::set<AllocationInfo*, SortByPrevFree,
198 TrackingAllocator<AllocationInfo*, kAllocatorTagLOSFreeList>> FreeBlocks;
205 AllocationInfo* allocation_info_;
Dlarge_object_space.cc251 class AllocationInfo { class
253 AllocationInfo() : prev_free_(0), alloc_size_(0) { in AllocationInfo() function in art::gc::space::AllocationInfo
283 AllocationInfo* GetNextInfo() { in GetNextInfo()
286 const AllocationInfo* GetNextInfo() const { in GetNextInfo()
292 AllocationInfo* GetPrevFreeInfo() { in GetPrevFreeInfo()
326 size_t FreeListSpace::GetSlotIndexForAllocationInfo(const AllocationInfo* info) const { in GetSlotIndexForAllocationInfo()
328 DCHECK_LT(info, reinterpret_cast<AllocationInfo*>(allocation_info_map_->End())); in GetSlotIndexForAllocationInfo()
332 AllocationInfo* FreeListSpace::GetAllocationInfoForAddress(uintptr_t address) { in GetAllocationInfoForAddress()
336 const AllocationInfo* FreeListSpace::GetAllocationInfoForAddress(uintptr_t address) const { in GetAllocationInfoForAddress()
340 inline bool FreeListSpace::SortByPrevFree::operator()(const AllocationInfo* a, in operator ()()
[all …]