Home
last modified time | relevance | path

Searched refs:heap_walker_ (Results 1 – 3 of 3) sorted by relevance

/system/core/libmemunreachable/
DMemUnreachable.cpp51 heap_walker_(allocator_) {} in MemUnreachable()
56 size_t Allocations() { return heap_walker_.Allocations(); } in Allocations()
57 size_t AllocationBytes() { return heap_walker_.AllocationBytes(); } in AllocationBytes()
67 HeapWalker heap_walker_; member in MemUnreachable
94 heap_walker_.Allocation(base, base + size); in CollectAllocations()
100 heap_walker_.Allocation(it->begin, it->end); in CollectAllocations()
105 heap_walker_.Root(it->begin, it->end); in CollectAllocations()
112 heap_walker_.Root(thread_it->stack.first, it->end); in CollectAllocations()
115 heap_walker_.Root(thread_it->regs); in CollectAllocations()
128 if (!heap_walker_.DetectLeaks()) { in GetUnreachableMemory()
[all …]
DLeakFolding.h25 : allocator_(allocator), heap_walker_(heap_walker), in LeakFolding()
42 HeapWalker& heap_walker_; variable
DLeakFolding.cpp76 heap_walker_.ForEachAllocation( in FoldLeaks()
90 heap_walker_.ForEachPtrInRange(leak.range, in FoldLeaks()