Lines Matching defs:symtab
26 #include "symtab.h"
78 struct symtab **symtab,
86 struct symtab **symtab,
97 static void free_namespace_block (struct symtab *symtab);
109 struct symtab **symtab);
114 symtab. */
122 /* Add all the using directives we've gathered to the current symtab.
123 STATIC_BLOCK should be the symtab's static block; OBSTACK is used
332 we should store the symtab where we found the symbol in it. */
339 struct symtab **symtab)
342 symtab, block_scope (block), 0);
365 struct symtab **symtab,
386 domain, symtab,
399 block, domain, symtab);
412 struct symtab **symtab)
432 symtab);
445 domain, symtab, 0);
455 block, domain, symtab,
471 struct symtab **symtab,
476 sym = lookup_symbol_static (name, linkage_name, block, domain, symtab);
490 domain, symtab);
494 sym = lookup_symbol_global (name, linkage_name, domain, symtab);
512 sym = lookup_possible_namespace_symbol (name, symtab);
649 struct symtab *namespace_symtab;
684 symbols to a block/symtab at all. But that would cause problems
686 having a symtab/block for this purpose seems like the best
714 free_namespace_block (struct symtab *symtab)
718 possible_namespace_block = BLOCKVECTOR_BLOCK (BLOCKVECTOR (symtab),
820 equal the symtab where it was found. */
823 lookup_possible_namespace_symbol (const char *name, struct symtab **symtab)
836 if (symtab != NULL)
837 *symtab = objfile->cp_namespace_symtab;