Lines Matching refs:beg

250   uptr beg = OriginAlignDown(d);  in CopyOrigin()  local
252 if (beg < d) { in CopyOrigin()
253 ChainAndWriteOriginIfTainted((uptr)src, beg + kOriginAlign - d, beg, stack); in CopyOrigin()
254 beg += kOriginAlign; in CopyOrigin()
259 if (end < beg) in CopyOrigin()
267 if (beg >= end) in CopyOrigin()
274 dfsan_origin *src_end = origin_for((void *)(src_a + (end - beg))); in CopyOrigin()
275 dfsan_origin *dst_o = origin_for((void *)beg); in CopyOrigin()
302 uptr beg = OriginAlignDown(d); in ReverseCopyOrigin() local
304 if (beg + kOriginAlign < end) { in ReverseCopyOrigin()
307 void *src_end = (void *)(src_a + end - beg - kOriginAlign); in ReverseCopyOrigin()
326 if (beg < d) in ReverseCopyOrigin()
327 ChainAndWriteOriginIfTainted((uptr)src, beg + kOriginAlign - d, beg, stack); in ReverseCopyOrigin()
365 uptr beg = OriginAlignDown(x); in SetOrigin() local
370 if (beg & 7ULL) { in SetOrigin()
371 if (*(u32 *)beg != origin) in SetOrigin()
372 *(u32 *)beg = origin; in SetOrigin()
373 beg += 4; in SetOrigin()
375 for (uptr addr = beg; addr < (end & ~7UL); addr += 8) { in SetOrigin()
506 static void WriteZeroShadowInRange(uptr beg, uptr end) { in WriteZeroShadowInRange() argument
515 if (!mem_is_zero((const char *)beg, end - beg)) in WriteZeroShadowInRange()
516 internal_memset((void *)beg, 0, end - beg); in WriteZeroShadowInRange()
1133 static bool CheckMemoryRangeAvailability(uptr beg, uptr size, bool verbose) { in CheckMemoryRangeAvailability() argument
1135 uptr end = beg + size - 1; in CheckMemoryRangeAvailability()
1136 if (!MemoryRangeIsAvailable(beg, end)) { in CheckMemoryRangeAvailability()
1138 Printf("FATAL: Memory range %p - %p is not available.\n", beg, end); in CheckMemoryRangeAvailability()
1147 static bool ProtectMemoryRange(uptr beg, uptr size, const char *name) { in ProtectMemoryRange() argument
1149 void *addr = MmapFixedNoAccess(beg, size, name); in ProtectMemoryRange()
1150 if (beg == 0 && addr) { in ProtectMemoryRange()
1154 beg += gap; in ProtectMemoryRange()
1156 addr = MmapFixedNoAccess(beg, size, name); in ProtectMemoryRange()
1158 if ((uptr)addr != beg) { in ProtectMemoryRange()
1159 uptr end = beg + size - 1; in ProtectMemoryRange()
1160 Printf("FATAL: Cannot protect memory range %p - %p (%s).\n", beg, end, in ProtectMemoryRange()