Lines Matching refs:tab
241 extend_match (struct match *m, Sym *sym, Sym_Table *tab, bfd_boolean second_pass) in extend_match() argument
248 tab->base[tab->len] = *sym; in extend_match()
249 m->prev_index = tab->len; in extend_match()
252 tab->base[tab->len].next = m->first_match; in extend_match()
253 m->first_match = &tab->base[tab->len]; in extend_match()
256 ++tab->len; in extend_match()
261 tab->base[m->prev_index].end_addr = sym->end_addr; in extend_match()
280 Sym_Table *tab; in sym_id_parse() local
300 for (tab = syms; tab < &syms[NUM_TABLES]; ++tab) in sym_id_parse()
302 if (tab->len) in sym_id_parse()
304 tab->base = (Sym *) xmalloc (tab->len * sizeof (Sym)); in sym_id_parse()
305 tab->limit = tab->base + tab->len; in sym_id_parse()
306 tab->len = 0; in sym_id_parse()
359 for (tab = &syms[0]; tab < &syms[NUM_TABLES]; ++tab) in sym_id_parse()
362 table_name[tab - &syms[0]])); in sym_id_parse()
363 symtab_finalize (tab); in sym_id_parse()