Lines Matching refs:addr
149 '^(?P<addr>[0-9a-fA-F]+)'
188 addr = int(m.group('addr'), 16)
196 syms[name].add((addr, size))
197 sym_at.append((addr, name, size))
209 for addr, name, size in sym_at:
210 if len(sym_at_) == 0 or sym_at_[-1][0] != addr:
211 sym_at_.append((addr, name, size))
279 for file, line, addr in lines:
281 lines_.append((file, line, addr))
287 for addr, file, line in line_at:
288 if len(line_at_) == 0 or line_at_[-1][0] != addr:
289 line_at_.append((addr, file, line))
320 '^\s+at (?P<addr>\w+)\s*$')
442 addr_ = int(m.group('addr'), 0)
444 # before we can do anything with addr, we need to
459 addr = addr_ + last_delta
462 if addr in at_cache:
463 cached = at_cache[addr]
470 i = bisect.bisect(sym_at, addr, key=lambda x: x[0])
472 if i > 0 and addr < sym_at[i-1][0] + sym_at[i-1][2]:
475 sym = hex(addr)
483 at_cache[addr] = None
487 i = bisect.bisect(line_at, addr, key=lambda x: x[0])
501 at_cache[addr] = None
508 at_cache[addr] = None
519 at_cache[addr] = file, sym, line