Searched refs:ptr_tag (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/hwasan/ |
| H A D | hwasan_checks.h | 131 tag_t ptr_tag = GetTagFromPointer(ptr); in ShortTagSize() local 132 if (ptr_tag == mem_tag) in ShortTagSize() 136 if (*(u8 *)(ptr | (kShadowAlignment - 1)) != ptr_tag) in ShortTagSize() 144 tag_t ptr_tag = GetTagFromPointer(ptr); in PossiblyShortTagMatches() local 145 if (ptr_tag == mem_tag) in PossiblyShortTagMatches() 151 return *(u8 *)(ptr | (kShadowAlignment - 1)) == ptr_tag; in PossiblyShortTagMatches() 172 tag_t ptr_tag = GetTagFromPointer(p); in CheckAddressSized() local 177 if (UNLIKELY(ptr_tag != *t)) { in CheckAddressSized()
|
| H A D | hwasan_report.cpp | 446 ptr_tag(GetTagFromPointer(tagged_addr)), in BaseReport() 514 const tag_t ptr_tag = 0; member in __hwasan::__anon07ea22c70511::BaseReport 543 if (short_tag == ptr_tag) { in FindMismatchOffset() 652 if (MemIsShadow(reinterpret_cast<uptr>(left)) && TagsEqual(ptr_tag, left)) { in FindBufferOverflowCandidate() 658 TagsEqual(ptr_tag, right)) { in FindBufferOverflowCandidate() 790 PrintStackAllocations(sa.get(), ptr_tag, untagged_addr); in PrintAddressDescription() 887 Printf("tags: %02x/%02x (ptr/mem)\n", ptr_tag, in ~InvalidFreeReport() 916 actual_expected[tail_size - 1] = ptr_tag; in TailOverwrittenReport() 1014 is_store ? "WRITE" : "READ", access_size, untagged_addr, ptr_tag, in ~TagMismatchReport() 1018 is_store ? "WRITE" : "READ", access_size, untagged_addr, ptr_tag, in ~TagMismatchReport()
|
| H A D | hwasan.cpp | 451 tag_t ptr_tag = GetTagFromPointer(ptr); in __hwasan_test_shadow() local 456 if (UNLIKELY(*(tag_t *)s != ptr_tag)) { in __hwasan_test_shadow() 458 ShortTagSize(*(tag_t *)s, AddTagToPointer(ShadowToMem(s), ptr_tag)); in __hwasan_test_shadow()
|