Searched refs:mem_tag (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/ |
H A D | hwasan_checks.h | 129 tag_t mem_tag, uptr ptr) { in ShortTagSize() argument 132 if (ptr_tag == mem_tag) in ShortTagSize() 134 if (!mem_tag || mem_tag >= kShadowAlignment) in ShortTagSize() 138 return mem_tag; in ShortTagSize() 142 PossiblyShortTagMatches(tag_t mem_tag, uptr ptr, uptr sz) { in PossiblyShortTagMatches() argument 144 if (ptr_tag == mem_tag) in PossiblyShortTagMatches() 146 if (mem_tag >= kShadowAlignment) in PossiblyShortTagMatches() 148 if ((ptr & (kShadowAlignment - 1)) + sz > mem_tag) in PossiblyShortTagMatches() 158 tag_t mem_tag = *(tag_t *)MemToShadow(ptr_raw); in CheckAddress() local 159 if (UNLIKELY(!PossiblyShortTagMatches(mem_tag, p, 1 << LogSize))) { in CheckAddress()
|
H A D | hwasan_report.cpp | 571 tag_t mem_tag = *tag_ptr; in FindMismatchOffset() local 573 if (mem_tag && mem_tag < kShadowAlignment) { in FindMismatchOffset() 585 if (mem_tag > in_granule_offset) { in FindMismatchOffset() 586 offset += mem_tag - in_granule_offset; in FindMismatchOffset() 1044 tag_t mem_tag = GetTagCopy(MemToShadow(untagged_addr + mismatch_offset)); in ~TagMismatchReport() local 1047 if (mem_tag && mem_tag < kShadowAlignment) { in ~TagMismatchReport() 1053 mem_tag, short_tag, t->unique_id()); in ~TagMismatchReport() 1057 mem_tag, t->unique_id()); in ~TagMismatchReport()
|
H A D | hwasan.cpp | 437 tag_t mem_tag = *reinterpret_cast<tag_t *>(s); in __hwasan_print_shadow() local 439 if (mem_tag && mem_tag < kShadowAlignment) in __hwasan_print_shadow() 440 Printf(" %zx: %02x(%02x)\n", granule_addr, mem_tag, in __hwasan_print_shadow() 443 Printf(" %zx: %02x\n", granule_addr, mem_tag); in __hwasan_print_shadow()
|
H A D | hwasan_allocator.cpp | 272 tag_t mem_tag = *reinterpret_cast<tag_t *>( in PointerAndMemoryTagsMatch() local 274 return PossiblyShortTagMatches(mem_tag, tagged_uptr, 1); in PointerAndMemoryTagsMatch() 590 tag_t mem_tag = *(tag_t *)__hwasan::MemToShadow(chunk); in GetUserAddr() local 591 return AddTagToPointer(chunk, mem_tag); in GetUserAddr()
|
/freebsd/sys/dev/sound/pci/hda/ |
H A D | hdac_private.h | 42 bus_space_read_1((mem)->mem_tag, (mem)->mem_handle, (offset)) 44 bus_space_read_2((mem)->mem_tag, (mem)->mem_handle, (offset)) 46 bus_space_read_4((mem)->mem_tag, (mem)->mem_handle, (offset)) 48 bus_space_write_1((mem)->mem_tag, (mem)->mem_handle, (offset), (value)) 50 bus_space_write_2((mem)->mem_tag, (mem)->mem_handle, (offset), (value)) 52 bus_space_write_4((mem)->mem_tag, (mem)->mem_handle, (offset), (value)) 96 bus_space_tag_t mem_tag; member
|
H A D | hdac.c | 725 mem->mem_tag = rman_get_bustag(mem->mem_res); in hdac_mem_alloc()
|
/freebsd/tools/bus_space/examples/ |
H A D | am79c900_diag.py | 222 mem_tag = busdma.tag_create(dev, 16, 0, 0xffffffff, memsize, 1, memsize, 0, 0) variable 223 dmamem = busdma.mem_alloc(mem_tag, 0) 342 busdma.tag_destroy(mem_tag)
|