Lines Matching refs:sym

64 static char		*db_qualify(c_db_sym_t sym, char *symtabname);
65 static bool db_symbol_is_ambiguous(c_db_sym_t sym);
198 db_qualify(c_db_sym_t sym, char *symtabname) in db_qualify() argument
203 db_symbol_values(sym, &symname, 0); in db_qualify()
221 c_db_sym_t sym; in db_value_of_name() local
223 sym = db_lookup(name); in db_value_of_name()
224 if (sym == C_DB_SYM_NULL) in db_value_of_name()
226 db_symbol_values(sym, &name, valuep); in db_value_of_name()
235 c_db_sym_t sym; in db_value_of_name_pcpu() local
243 sym = db_lookup(tmp); in db_value_of_name_pcpu()
244 if (sym == C_DB_SYM_NULL) in db_value_of_name_pcpu()
246 db_symbol_values(sym, &name, &value); in db_value_of_name_pcpu()
259 c_db_sym_t sym; in db_value_of_name_vnet() local
267 sym = db_lookup(tmp); in db_value_of_name_vnet()
268 if (sym == C_DB_SYM_NULL) in db_value_of_name_vnet()
270 db_symbol_values(sym, &name, &value); in db_value_of_name_vnet()
344 db_symbol_is_ambiguous(c_db_sym_t sym) in db_symbol_is_ambiguous() argument
353 db_symbol_values(sym, &sym_name, 0); in db_symbol_is_ambiguous()
374 c_db_sym_t ret, sym; in db_search_symbol() local
391 sym = X_db_search_symbol(&db_symtabs[i], val, strategy, &newdiff); in db_search_symbol()
395 ret = sym; in db_search_symbol()
406 db_symbol_values(c_db_sym_t sym, const char **namep, db_expr_t *valuep) in db_symbol_values() argument
410 if (sym == DB_SYM_NULL) { in db_symbol_values()
415 X_db_symbol_values(db_last_symtab, sym, namep, &value); in db_symbol_values()
417 if (db_symbol_is_ambiguous(sym)) in db_symbol_values()
418 *namep = db_qualify(sym, db_last_symtab->name); in db_symbol_values()
474 db_line_at_pc(c_db_sym_t sym, char **filename, int *linenum, db_expr_t pc) in db_line_at_pc() argument
476 return (X_db_line_at_pc(db_last_symtab, sym, filename, linenum, pc)); in db_line_at_pc()
480 db_sym_numargs(c_db_sym_t sym, int *nargp, char **argnames) in db_sym_numargs() argument
482 return (X_db_sym_numargs(db_last_symtab, sym, nargp, argnames)); in db_sym_numargs()