Searched refs:AllocationInfo (Results 1 – 3 of 3) sorted by relevance
/system/core/libmemunreachable/ |
D | HeapWalker.h | 94 struct AllocationInfo { struct 100 bool WordContainsAllocationPtr(uintptr_t ptr, Range* range, AllocationInfo** info); argument 105 using AllocationMap = allocator::map<Range, AllocationInfo, compare_range>; 130 AllocationInfo* ref_info; in ForEachPtrInRange() 141 HeapWalker::AllocationInfo& allocation = it.second; in ForEachAllocation()
|
D | HeapWalker.cpp | 45 auto inserted = allocations_.insert(std::pair<Range, AllocationInfo>(range, AllocationInfo{})); in Allocation() 69 bool HeapWalker::WordContainsAllocationPtr(uintptr_t word_ptr, Range* range, AllocationInfo** info)… in WordContainsAllocationPtr() 94 ForEachPtrInRange(range, [&](Range& ref_range, AllocationInfo* ref_info) { in RecurseRoot()
|
D | LeakFolding.cpp | 75 heap_walker_.ForEachAllocation([&](const Range& range, HeapWalker::AllocationInfo& allocation) { in FoldLeaks() 88 [&](Range& ptr_range, HeapWalker::AllocationInfo* ptr_info) { in FoldLeaks()
|