Home
last modified time | relevance | path

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

/llvm-project-15.0.7/compiler-rt/lib/hwasan/
H A Dhwasan_checks.h67 tag_t ptr_tag = GetTagFromPointer(ptr); in PossiblyShortTagMatches() local
68 if (ptr_tag == mem_tag) in PossiblyShortTagMatches()
77 return *(u8 *)(ptr | (kShadowAlignment - 1)) == ptr_tag; in PossiblyShortTagMatches()
102 tag_t ptr_tag = GetTagFromPointer(p); in CheckAddressSized() local
107 if (UNLIKELY(ptr_tag != *t)) { in CheckAddressSized()
H A Dhwasan_report.cpp569 tag_t ptr_tag = GetTagFromPointer(tagged_addr); in ReportInvalidFree() local
593 Printf("tags: %02x/%02x (ptr/mem)\n", ptr_tag, mem_tag); in ReportInvalidFree()
611 tag_t ptr_tag = GetTagFromPointer(tagged_addr); in ReportTailOverwritten() local
615 actual_expected[tail_size - 1] = ptr_tag; in ReportTailOverwritten()
699 tag_t ptr_tag = GetTagFromPointer(tagged_addr); in ReportTagMismatch() local
713 if (short_tag == ptr_tag) { in ReportTagMismatch()
723 is_store ? "WRITE" : "READ", access_size, untagged_addr, ptr_tag, in ReportTagMismatch()
727 is_store ? "WRITE" : "READ", access_size, untagged_addr, ptr_tag, in ReportTagMismatch()
H A Dhwasan.cpp410 tag_t ptr_tag = GetTagFromPointer((uptr)p); in __hwasan_test_shadow() local
415 if (*(tag_t *)s != ptr_tag) { in __hwasan_test_shadow()