| /src/external/gpl3/gcc.old/dist/libsanitizer/hwasan/ |
| hwasan_checks.h | 66 tag_t mem_tag, uptr ptr, uptr sz) { 68 if (ptr_tag == mem_tag) 70 if (mem_tag >= kShadowAlignment) 72 if ((ptr & (kShadowAlignment - 1)) + sz > mem_tag) 88 tag_t mem_tag = *(tag_t *)MemToShadow(ptr_raw); local 89 if (UNLIKELY(!PossiblyShortTagMatches(mem_tag, p, 1 << LogSize))) {
|
| hwasan_report.cpp | 571 tag_t mem_tag = 0; local 575 mem_tag = *tag_ptr; 593 Printf("tags: %02x/%02x (ptr/mem)\n", ptr_tag, mem_tag); 702 tag_t mem_tag = *tag_ptr; local 705 if (mem_tag && mem_tag < kShadowAlignment) { 717 if (mem_tag > in_granule_offset) { 718 offset += mem_tag - in_granule_offset; 724 mem_tag, short_tag, t->unique_id()); 728 mem_tag, t->unique_id()) [all...] |
| hwasan.cpp | 396 tag_t mem_tag = *reinterpret_cast<tag_t *>(s); local 398 if (mem_tag && mem_tag < kShadowAlignment) 399 Printf(" %zx: %02x(%02x)\n", granule_addr, mem_tag, 402 Printf(" %zx: %02x\n", granule_addr, mem_tag);
|
| hwasan_allocator.cpp | 206 tag_t mem_tag = *reinterpret_cast<tag_t *>( 208 return PossiblyShortTagMatches(mem_tag, tagged_uptr, 1);
|
| /src/external/gpl3/gcc/dist/libsanitizer/hwasan/ |
| hwasan_checks.h | 129 tag_t mem_tag, uptr ptr) { 132 if (ptr_tag == mem_tag) 134 if (!mem_tag || mem_tag >= kShadowAlignment) 138 return mem_tag; 142 PossiblyShortTagMatches(tag_t mem_tag, uptr ptr, uptr sz) { 145 if (ptr_tag == mem_tag) 147 if (mem_tag >= kShadowAlignment) 149 if ((ptr & (kShadowAlignment - 1)) + sz > mem_tag) 159 tag_t mem_tag = *(tag_t *)MemToShadow(ptr_raw) local [all...] |
| hwasan_report.cpp | 498 tag_t mem_tag = *tag_ptr; local 500 if (mem_tag && mem_tag < kShadowAlignment) { 512 if (mem_tag > in_granule_offset) { 513 offset += mem_tag - in_granule_offset; 971 tag_t mem_tag = GetTagCopy(MemToShadow(untagged_addr + mismatch_offset)); local 974 if (mem_tag && mem_tag < kShadowAlignment) { 980 mem_tag, short_tag, t->unique_id()); 984 mem_tag, t->unique_id()) [all...] |
| hwasan_allocator.cpp | 272 tag_t mem_tag = *reinterpret_cast<tag_t *>( 274 return PossiblyShortTagMatches(mem_tag, tagged_uptr, 1); 589 tag_t mem_tag = *(tag_t *)__hwasan::MemToShadow(chunk); 590 return AddTagToPointer(chunk, mem_tag);
|
| hwasan.cpp | 437 tag_t mem_tag = *reinterpret_cast<tag_t *>(s); local 439 if (mem_tag && mem_tag < kShadowAlignment) 440 Printf(" %zx: %02x(%02x)\n", granule_addr, mem_tag, 443 Printf(" %zx: %02x\n", granule_addr, mem_tag);
|