Lines Matching refs:beg
248 uptr beg = OriginAlignDown(d); in CopyOrigin() local
250 if (beg < d) { in CopyOrigin()
251 ChainAndWriteOriginIfTainted((uptr)src, beg + kOriginAlign - d, beg, stack); in CopyOrigin()
252 beg += kOriginAlign; in CopyOrigin()
257 if (end < beg) in CopyOrigin()
265 if (beg >= end) in CopyOrigin()
272 dfsan_origin *src_end = origin_for((void *)(src_a + (end - beg))); in CopyOrigin()
273 dfsan_origin *dst_o = origin_for((void *)beg); in CopyOrigin()
300 uptr beg = OriginAlignDown(d); in ReverseCopyOrigin() local
302 if (beg + kOriginAlign < end) { in ReverseCopyOrigin()
305 void *src_end = (void *)(src_a + end - beg - kOriginAlign); in ReverseCopyOrigin()
324 if (beg < d) in ReverseCopyOrigin()
325 ChainAndWriteOriginIfTainted((uptr)src, beg + kOriginAlign - d, beg, stack); in ReverseCopyOrigin()
363 uptr beg = OriginAlignDown(x); in SetOrigin() local
368 if (beg & 7ULL) { in SetOrigin()
369 if (*(u32 *)beg != origin) in SetOrigin()
370 *(u32 *)beg = origin; in SetOrigin()
371 beg += 4; in SetOrigin()
373 for (uptr addr = beg; addr < (end & ~7UL); addr += 8) { in SetOrigin()
457 static void WriteZeroShadowInRange(uptr beg, uptr end) { in WriteZeroShadowInRange() argument
466 if (!mem_is_zero((const char *)beg, end - beg)) in WriteZeroShadowInRange()
467 internal_memset((void *)beg, 0, end - beg); in WriteZeroShadowInRange()
1023 static bool CheckMemoryRangeAvailability(uptr beg, uptr size) { in CheckMemoryRangeAvailability() argument
1025 uptr end = beg + size - 1; in CheckMemoryRangeAvailability()
1026 if (!MemoryRangeIsAvailable(beg, end)) { in CheckMemoryRangeAvailability()
1027 Printf("FATAL: Memory range %p - %p is not available.\n", beg, end); in CheckMemoryRangeAvailability()
1036 static bool ProtectMemoryRange(uptr beg, uptr size, const char *name) { in ProtectMemoryRange() argument
1038 void *addr = MmapFixedNoAccess(beg, size, name); in ProtectMemoryRange()
1039 if (beg == 0 && addr) { in ProtectMemoryRange()
1043 beg += gap; in ProtectMemoryRange()
1045 addr = MmapFixedNoAccess(beg, size, name); in ProtectMemoryRange()
1047 if ((uptr)addr != beg) { in ProtectMemoryRange()
1048 uptr end = beg + size - 1; in ProtectMemoryRange()
1049 Printf("FATAL: Cannot protect memory range %p - %p (%s).\n", beg, end, in ProtectMemoryRange()