Home
last modified time | relevance | path

Searched refs:kShadowAlignment (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/contrib/compiler-rt/lib/hwasan/
H A Dhwasan_poisoning.cc23 CHECK(IsAligned(p, kShadowAlignment)); in TagMemoryAligned()
24 CHECK(IsAligned(size, kShadowAlignment)); in TagMemoryAligned()
32 uptr start = RoundDownTo(p, kShadowAlignment); in TagMemory()
33 uptr end = RoundUpTo(p + size, kShadowAlignment); in TagMemory()
H A Dhwasan_allocator.cc51 static ALIGNED(16) u8 tail_magic[kShadowAlignment];
59 uptr tail_size = requested_size % kShadowAlignment; in AlignRight()
63 return addr + kShadowAlignment - tail_size; in AlignRight()
121 for (uptr i = 0; i < kShadowAlignment; i++) in HwasanAllocatorInit()
131 uptr new_size = RoundUpTo(size, kShadowAlignment); in TaggedSize()
147 alignment = Max(alignment, kShadowAlignment); in HwasanAllocate()
185 if ((orig_size % kShadowAlignment) && (alignment <= kShadowAlignment) && in HwasanAllocate()
216 RoundDownTo(reinterpret_cast<uptr>(untagged_ptr), kShadowAlignment)); in HwasanDeallocate()
227 CHECK_LT(tail_size, kShadowAlignment); in HwasanDeallocate()
304 reinterpret_cast<uptr>(untagged_ptr), kShadowAlignment))) in AllocationSize()
H A Dhwasan_report.cc279 "bytes):\n", kShadowAlignment); in PrintTagsAroundAddr()
347 CHECK_LT(tail_size, kShadowAlignment); in ReportTailOverwritten()
350 for (uptr i = 0; i < kShadowAlignment - tail_size; i++) in ReportTailOverwritten()
356 for (uptr i = 0; i < kShadowAlignment - tail_size; i++) in ReportTailOverwritten()
362 for (uptr i = 0; i < kShadowAlignment - tail_size; i++) in ReportTailOverwritten()
376 kShadowAlignment, SanitizerToolName); in ReportTailOverwritten()
H A Dhwasan_mapping.h39 constexpr uptr kShadowAlignment = 1ULL << kShadowScale; variable