Home | History | Annotate | Download | only in asan

Lines Matching defs:beg

192   for (uptr p = g.beg; p < g.beg + g.size - 1; p++) {
196 if (*(char*)(g.beg + g.size - 1) != '\0') return;
198 MaybeDemangleGlobalName(g.name), (char*)g.beg);
204 if (addr <= g.beg - kMinimalDistanceFromAnotherGlobal) return false;
205 if (addr >= g.beg + g.size_with_redzone) return false;
208 if (addr < g.beg) {
209 Printf("%p is located %zd bytes to the left", (void*)addr, g.beg - addr);
210 } else if (addr + size > g.beg + g.size) {
211 if (addr < g.beg + g.size)
212 addr = g.beg + g.size;
214 addr - (g.beg + g.size));
217 Printf("%p is located %zd bytes inside", (void*)addr, addr - g.beg);
220 MaybeDemangleGlobalName(g.name), g.module_name, g.beg, g.size);
314 s64 beg, size;
316 beg = internal_simple_strtoll(p, &p, 10);
319 if (beg <= 0 || size <= 0 || len < 0 || *p != ' ') {
328 Printf(" [%lld, %lld) '%s'\n", beg, beg + size, buf);
357 (void*)(chunk.Beg()), (void*)(chunk.End()));