Lines Matching refs:sym
37 sym_init (Sym *sym) in sym_init() argument
39 memset (sym, 0, sizeof (*sym)); in sym_init()
43 sym->hist.time = 0.0; in sym_init()
44 sym->cg.child_time = 0.0; in sym_init()
45 sym->cg.prop.fract = 0.0; in sym_init()
46 sym->cg.prop.self = 0.0; in sym_init()
47 sym->cg.prop.child = 0.0; in sym_init()
180 Sym *sym; in dbg_sym_lookup() local
185 sym = sym_tab->base; in dbg_sym_lookup()
193 (unsigned long) sym[mid].addr, in dbg_sym_lookup()
194 (unsigned long) sym[mid + 1].addr); in dbg_sym_lookup()
196 if (sym[mid].addr <= address && sym[mid + 1].addr > address) in dbg_sym_lookup()
197 return &sym[mid]; in dbg_sym_lookup()
199 if (sym[mid].addr > address) in dbg_sym_lookup()
220 Sym *sym; in sym_lookup() local
228 sym = sym_tab->base; in sym_lookup()
234 if (sym[mid].addr <= address && sym[mid + 1].addr > address) in sym_lookup()
236 if (address > sym[mid].end_addr) in sym_lookup()
247 return &sym[mid]; in sym_lookup()
251 if (sym[mid].addr > address) in sym_lookup()
257 if (sym[mid + 1].addr <= address) in sym_lookup()
259 if (address > sym[mid + 1].end_addr) in sym_lookup()
268 return &sym[mid + 1]; in sym_lookup()