Searched refs:kShadowAlignment (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12.1/contrib/compiler-rt/lib/hwasan/ |
| H A D | hwasan_poisoning.cc | 23 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 D | hwasan_allocator.cc | 51 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 D | hwasan_report.cc | 279 "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 D | hwasan_mapping.h | 39 constexpr uptr kShadowAlignment = 1ULL << kShadowScale; variable
|