Home
last modified time | relevance | path

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

/external/llvm-project/compiler-rt/lib/hwasan/
Dhwasan_report.cpp141 static bool FindHeapAllocation(HeapAllocationsRingBuffer *rb, uptr tagged_addr, in FindHeapAllocation() argument
151 if (h.tagged_addr <= tagged_addr && in FindHeapAllocation()
152 h.tagged_addr + h.requested_size > tagged_addr) { in FindHeapAllocation()
162 if (UntagAddr(h.tagged_addr) <= UntagAddr(tagged_addr) && in FindHeapAllocation()
163 UntagAddr(h.tagged_addr) + h.requested_size > UntagAddr(tagged_addr)) { in FindHeapAllocation()
172 if (untag_4b(h.tagged_addr) <= untag_4b(tagged_addr) && in FindHeapAllocation()
173 untag_4b(h.tagged_addr) + h.requested_size > untag_4b(tagged_addr)) { in FindHeapAllocation()
300 uptr tagged_addr, uptr access_size, in PrintAddressDescription() argument
304 uptr untagged_addr = UntagAddr(tagged_addr); in PrintAddressDescription()
324 tag_t addr_tag = GetTagFromPointer(tagged_addr); in PrintAddressDescription()
[all …]
Dhwasan.h56 static inline uptr UntagAddr(uptr tagged_addr) { in UntagAddr() argument
57 return tagged_addr & ~kAddressTagMask; in UntagAddr()
Dhwasan_allocator.h95 uptr tagged_addr; member