Lines Matching defs:sym
705 static void r_symbol(unsigned mode, struct position *pos, struct symbol *sym)
716 if (!semind_include_local_syms && sym_is_local(sym))
719 if (!sym->ident) {
729 rec.symbol = sym->ident->name;
730 rec.sym_len = sym->ident->len;
731 rec.kind = sym->kind;
740 static void r_member(unsigned mode, struct position *pos, struct symbol *sym, struct symbol *mem)
753 if (!semind_include_local_syms && sym_is_local(sym))
757 si = sym->ident ?: ni;
779 static void r_symdef(struct symbol *sym)
781 r_symbol(U_DEF, &sym->pos, sym);
784 static void r_memdef(struct symbol *sym, struct symbol *mem)
786 r_member(U_DEF, &mem->pos, sym, mem);