Lines Matching refs:tab
231 extend_match (struct match *m, Sym *sym, Sym_Table *tab, bfd_boolean second_pass) in extend_match() argument
238 tab->base[tab->len] = *sym; in extend_match()
239 m->prev_index = tab->len; in extend_match()
242 tab->base[tab->len].next = m->first_match; in extend_match()
243 m->first_match = &tab->base[tab->len]; in extend_match()
246 ++tab->len; in extend_match()
251 tab->base[m->prev_index].end_addr = sym->end_addr; in extend_match()
270 Sym_Table *tab; in sym_id_parse() local
290 for (tab = syms; tab < &syms[NUM_TABLES]; ++tab) in sym_id_parse()
292 if (tab->len) in sym_id_parse()
294 tab->base = (Sym *) xmalloc (tab->len * sizeof (Sym)); in sym_id_parse()
295 tab->limit = tab->base + tab->len; in sym_id_parse()
296 tab->len = 0; in sym_id_parse()
349 for (tab = &syms[0]; tab < &syms[NUM_TABLES]; ++tab) in sym_id_parse()
352 table_name[tab - &syms[0]])); in sym_id_parse()
353 symtab_finalize (tab); in sym_id_parse()