Searched refs:tagged_ptr (Results 1 – 2 of 2) sorted by relevance
267 static bool PointerAndMemoryTagsMatch(void *tagged_ptr) { in PointerAndMemoryTagsMatch() argument268 CHECK(tagged_ptr); in PointerAndMemoryTagsMatch()269 uptr tagged_uptr = reinterpret_cast<uptr>(tagged_ptr); in PointerAndMemoryTagsMatch()273 MemToShadow(reinterpret_cast<uptr>(UntagPtr(tagged_ptr)))); in PointerAndMemoryTagsMatch()278 void *tagged_ptr) { in CheckInvalidFree() argument281 !PointerAndMemoryTagsMatch(tagged_ptr)) { in CheckInvalidFree()282 ReportInvalidFree(stack, reinterpret_cast<uptr>(tagged_ptr)); in CheckInvalidFree()288 static void HwasanDeallocate(StackTrace *stack, void *tagged_ptr) { in HwasanDeallocate() argument289 CHECK(tagged_ptr); in HwasanDeallocate()290 void *untagged_ptr = UntagPtr(tagged_ptr); in HwasanDeallocate()[all …]
101 static inline void *UntagPtr(const void *tagged_ptr) { in UntagPtr() argument 103 UntagAddr(reinterpret_cast<uptr>(tagged_ptr))); in UntagPtr()