Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_report.cpp166 static bool FindHeapAllocation(HeapAllocationsRingBuffer *rb, uptr tagged_addr, in FindHeapAllocation() argument
176 if (h.tagged_addr <= tagged_addr && in FindHeapAllocation()
177 h.tagged_addr + h.requested_size > tagged_addr) { in FindHeapAllocation()
187 if (UntagAddr(h.tagged_addr) <= UntagAddr(tagged_addr) && in FindHeapAllocation()
188 UntagAddr(h.tagged_addr) + h.requested_size > UntagAddr(tagged_addr)) { in FindHeapAllocation()
197 if (untag_4b(h.tagged_addr) <= untag_4b(tagged_addr) && in FindHeapAllocation()
198 untag_4b(h.tagged_addr) + h.requested_size > untag_4b(tagged_addr)) { in FindHeapAllocation()
478 BaseReport(StackTrace *stack, bool fatal, uptr tagged_addr, uptr access_size) in BaseReport() argument
481 tagged_addr(tagged_addr), in BaseReport()
483 untagged_addr(UntagAddr(tagged_addr)), in BaseReport()
[all …]
H A Dhwasan.h96 static inline uptr UntagAddr(uptr tagged_addr) { in UntagAddr() argument
97 return InTaggableRegion(tagged_addr) ? (tagged_addr & ~kAddressTagMask) in UntagAddr()
98 : tagged_addr; in UntagAddr()
H A Dhwasan_allocator.h124 uptr tagged_addr; member