Searched refs:heap_walker_ (Results 1 – 3 of 3) sorted by relevance
/aosp12/system/memory/libmemunreachable/ |
H A D | MemUnreachable.cpp | 62 size_t Allocations() { return heap_walker_.Allocations(); } in Allocations() 74 HeapWalker heap_walker_; member in android::MemUnreachable 93 heap_walker_.Mapping(it->begin, it->end); in CollectAllocations() 112 heap_walker_.Allocation(it->begin, it->end); in CollectAllocations() 117 heap_walker_.Root(it->begin, it->end); in CollectAllocations() 124 heap_walker_.Root(thread_it->stack.first, it->end); in CollectAllocations() 127 heap_walker_.Root(thread_it->regs); in CollectAllocations() 130 heap_walker_.Root(refs); in CollectAllocations() 142 if (!heap_walker_.DetectLeaks()) { in GetUnreachableMemory() 147 heap_walker_.Leaked(leaked1, 0, num_leaks, leak_bytes); in GetUnreachableMemory() [all …]
|
H A D | LeakFolding.h | 28 heap_walker_(heap_walker), in LeakFolding() 46 HeapWalker& heap_walker_; variable
|
H A D | LeakFolding.cpp | 75 heap_walker_.ForEachAllocation([&](const Range& range, HeapWalker::AllocationInfo& allocation) { in FoldLeaks() 87 heap_walker_.ForEachPtrInRange(leak.range, in FoldLeaks()
|