Lines Matching +defs:file +defs:end

9 // This file is a part of DataFlowSanitizer.
11 // DataFlowSanitizer runtime. This file defines the public interface to
257 uptr end = OriginAlignDown(d + size);
259 if (end < beg)
263 if (end < d + size)
264 ChainAndWriteOriginIfTainted((uptr)src + (end - d), (d + size) - end, end,
267 if (beg >= end)
274 dfsan_origin *src_end = origin_for((void *)(src_a + (end - beg)));
295 uptr end = OriginAlignDown(d + size);
298 if (end < d + size)
299 ChainAndWriteOriginIfTainted((uptr)src + (end - d), (d + size) - end, end,
304 if (beg + kOriginAlign < end) {
307 void *src_end = (void *)(src_a + end - beg - kOriginAlign);
311 dfsan_origin *dst = origin_for((void *)(end - kOriginAlign));
366 uptr end = OriginAlignUp(x + size); // align up.
375 for (uptr addr = beg; addr < (end & ~7UL); addr += 8) {
380 if (end & 7ULL)
381 if (*(u32 *)(end - kOriginAlign) != origin)
382 *(u32 *)(end - kOriginAlign) = origin;
504 static void WriteZeroShadowInRange(uptr beg, uptr end) {
513 if (!mem_is_zero((const char *)beg, end - beg))
514 internal_memset((void *)beg, 0, end - beg);
720 const char *file,
729 const char *file, unsigned int line,
750 reaches_function_callback(label, origin, file, line, function);
755 const char *file, unsigned int line,
757 ReachesFunctionCallback(label, origin, file, line, function);
761 __dfsan_reaches_function_callback(dfsan_label label, const char *file,
763 ReachesFunctionCallback(label, 0, file, line, function);
1071 uptr end = kMemoryLayout[i].end;
1072 uptr size = end - start;
1097 uptr end = kMemoryLayout[i].end;
1099 CHECK_LT(start, end);
1102 CHECK(addr_is_type((start + end) / 2, type));
1103 CHECK(addr_is_type(end - 1, type));
1110 addr = (start + end) / 2;
1115 addr = end - 1;
1120 prev_end = end;
1128 uptr end = beg + size - 1;
1129 if (!MemoryRangeIsAvailable(beg, end)) {
1131 Printf("FATAL: Memory range %p - %p is not available.\n", beg, end);
1152 uptr end = beg + size - 1;
1153 Printf("FATAL: Cannot protect memory range %p - %p (%s).\n", beg, end,
1168 kMemoryLayout[i].end - 1);
1183 uptr end = kMemoryLayout[i].end;
1184 uptr size = end - start;