Lines Matching refs:beg
262 for (uptr p = g.beg; p < g.beg + g.size - 1; p++) { in PrintGlobalNameIfASCII()
266 if (*(char*)(g.beg + g.size - 1) != '\0') return; in PrintGlobalNameIfASCII()
268 (char *)g.beg); in PrintGlobalNameIfASCII()
296 if (addr < g.beg) { in DescribeAddressRelativeToGlobal()
298 g.beg - addr); in DescribeAddressRelativeToGlobal()
299 } else if (addr + size > g.beg + g.size) { in DescribeAddressRelativeToGlobal()
300 if (addr < g.beg + g.size) in DescribeAddressRelativeToGlobal()
301 addr = g.beg + g.size; in DescribeAddressRelativeToGlobal()
303 addr - (g.beg + g.size)); in DescribeAddressRelativeToGlobal()
306 str.append("%p is located %zd bytes inside", (void *)addr, addr - g.beg); in DescribeAddressRelativeToGlobal()
311 str.append("' (0x%zx) of size %zu\n", g.beg, g.size); in DescribeAddressRelativeToGlobal()
381 uptr var_end = var.beg + var.size; in PrintAccessAndVarIntersection()
386 if (addr >= var.beg) { in PrintAccessAndVarIntersection()
395 if (addr_end > var.beg) in PrintAccessAndVarIntersection()
398 addr - prev_var_end >= var.beg - addr_end) in PrintAccessAndVarIntersection()
402 str.append(" [%zd, %zd)", var.beg, var_end); in PrintAccessAndVarIntersection()
433 uptr beg = (uptr)internal_simple_strtoll(p, &p, 10); in ParseFrameDescription() local
436 if (beg == 0 || size == 0 || *p != ' ') { in ParseFrameDescription()
440 StackVarDescr var = {beg, size, p, len}; in ParseFrameDescription()
497 uptr prev_var_end = i ? vars[i - 1].beg + vars[i - 1].size : 0; in DescribeAddressIfStack()
498 uptr next_var_beg = i + 1 < n_objects ? vars[i + 1].beg : ~(0UL); in DescribeAddressIfStack()
916 void ReportBadParamsToAnnotateContiguousContainer(uptr beg, uptr end, in ReportBadParamsToAnnotateContiguousContainer() argument
926 beg, end, old_mid, new_mid); in ReportBadParamsToAnnotateContiguousContainer()
928 if (!IsAligned(beg, granularity)) in ReportBadParamsToAnnotateContiguousContainer()
939 Report("ERROR: AddressSanitizer: odr-violation (%p):\n", g1->beg); in ReportODRViolation()