Lines Matching refs:beg
226 uptr var_end = var.beg + var.size; in PrintAccessAndVarIntersection()
231 if (addr >= var.beg) { in PrintAccessAndVarIntersection()
240 if (addr_end > var.beg) in PrintAccessAndVarIntersection()
242 else if (addr >= prev_var_end && addr - prev_var_end >= var.beg - addr_end) in PrintAccessAndVarIntersection()
246 str.append(" [%zd, %zd)", var.beg, var_end); in PrintAccessAndVarIntersection()
281 if (addr < g.beg) { in DescribeAddressRelativeToGlobal()
283 g.beg - addr); in DescribeAddressRelativeToGlobal()
284 } else if (addr + access_size > g.beg + g.size) { in DescribeAddressRelativeToGlobal()
285 if (addr < g.beg + g.size) addr = g.beg + g.size; in DescribeAddressRelativeToGlobal()
287 addr - (g.beg + g.size)); in DescribeAddressRelativeToGlobal()
290 str.append("%p is located %zd bytes inside", (void *)addr, addr - g.beg); in DescribeAddressRelativeToGlobal()
295 str.append("' (0x%zx) of size %zu\n", g.beg, g.size); in DescribeAddressRelativeToGlobal()
345 if (a.beg == b.beg && in PointsInsideTheSameVariable()
346 a.beg <= addr && in PointsInsideTheSameVariable()
347 b.beg <= other.addr && in PointsInsideTheSameVariable()
348 (addr + access_size) < (a.beg + a.size) && in PointsInsideTheSameVariable()
349 (other.addr + other.access_size) < (b.beg + b.size)) in PointsInsideTheSameVariable()
396 uptr prev_var_end = i ? vars[i - 1].beg + vars[i - 1].size : 0; in Print()
397 uptr next_var_beg = i + 1 < n_objects ? vars[i + 1].beg : ~(0UL); in Print()