Lines Matching refs:beg
186 for (uptr p = g.beg; p < g.beg + g.size - 1; p++) { in PrintGlobalNameIfASCII()
189 if (*(char*)(g.beg + g.size - 1) != 0) return; in PrintGlobalNameIfASCII()
190 Printf(" '%s' is ascii string '%s'\n", g.name, (char*)g.beg); in PrintGlobalNameIfASCII()
196 if (addr <= g.beg - kMinimalDistanceFromAnotherGlobal) return false; in DescribeAddressRelativeToGlobal()
197 if (addr >= g.beg + g.size_with_redzone) return false; in DescribeAddressRelativeToGlobal()
200 if (addr < g.beg) { in DescribeAddressRelativeToGlobal()
201 Printf("%p is located %zd bytes to the left", (void*)addr, g.beg - addr); in DescribeAddressRelativeToGlobal()
202 } else if (addr + size > g.beg + g.size) { in DescribeAddressRelativeToGlobal()
203 if (addr < g.beg + g.size) in DescribeAddressRelativeToGlobal()
204 addr = g.beg + g.size; in DescribeAddressRelativeToGlobal()
206 addr - (g.beg + g.size)); in DescribeAddressRelativeToGlobal()
209 Printf("%p is located %zd bytes inside", (void*)addr, addr - g.beg); in DescribeAddressRelativeToGlobal()
212 g.name, g.module_name, g.beg, g.size); in DescribeAddressRelativeToGlobal()
270 uptr beg, size; in DescribeAddressIfStack() local
272 beg = internal_simple_strtoll(p, &p, 10); in DescribeAddressIfStack()
275 if (beg <= 0 || size <= 0 || len < 0 || *p != ' ') { in DescribeAddressIfStack()
284 Printf(" [%zu, %zu) '%s'\n", beg, beg + size, buf); in DescribeAddressIfStack()