Home
last modified time | relevance | path

Searched refs:mem_tag (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_checks.h129 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 Dhwasan_report.cpp571 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 Dhwasan.cpp437 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 Dhwasan_allocator.cpp272 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 Dhdac_private.h42 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 Dhdac.c725 mem->mem_tag = rman_get_bustag(mem->mem_res); in hdac_mem_alloc()
/freebsd/tools/bus_space/examples/
H A Dam79c900_diag.py222 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)