Lines Matching refs:uintptr_t
37 static inline uintptr_t UntagAddress(uintptr_t addr) { in UntagAddress()
39 constexpr uintptr_t mask = (static_cast<uintptr_t>(1) << 56) - 1; in UntagAddress()
45 bool HeapWalker::Allocation(uintptr_t begin, uintptr_t end) { in Allocation()
78 static uintptr_t ReadWordAtAddressUnsafe(uintptr_t word_ptr) in ReadWordAtAddressUnsafe()
83 return *reinterpret_cast<uintptr_t*>(word_ptr); in ReadWordAtAddressUnsafe()
86 bool HeapWalker::WordContainsAllocationPtr(uintptr_t word_ptr, Range* range, AllocationInfo** info)… in WordContainsAllocationPtr()
91 uintptr_t value = ReadWordAtAddressUnsafe(word_ptr); in WordContainsAllocationPtr()
122 void HeapWalker::Mapping(uintptr_t begin, uintptr_t end) { in Mapping()
127 void HeapWalker::Root(uintptr_t begin, uintptr_t end) { in Root()
131 void HeapWalker::Root(const allocator::vector<uintptr_t>& vals) { in Root()
150 vals.begin = reinterpret_cast<uintptr_t>(root_vals_.data()); in DetectLeaks()
151 vals.end = vals.begin + root_vals_.size() * sizeof(uintptr_t); in DetectLeaks()
196 void* page = reinterpret_cast<void*>(reinterpret_cast<uintptr_t>(addr) & ~(page_size - 1)); in MapOverPage()
209 uintptr_t addr = reinterpret_cast<uintptr_t>(si->si_addr); in HandleSegFault()