8 SYMBOL = "kernel/kernel.sym"
11 symtable = gensymtable()
12 pattern = re.compile(r"^\[<0x([0-9a-f]+)>\]$")
23 m = pattern.match(line)
28 addr = int(m.group(1), base=16)
29 sys.stdout.write(" %s\n" % (addr2name(symtable, addr)))
33 for line in open(SYMBOL, "r"):
34 addr, sym = line.split()
35 lst.append((int(addr, base=16), sym))
39 def addr2name(symtable, key):
42 for addr, sym in symtable:
50 return "%s+0x%x/0x%x" % (func, key - base, addr - base)
52 if __name__ == "__main__":