Lines Matching full:symtab
49 sym_tbl_t symtab; in pr_symtab() local
81 if (mdb_vread(&symtab, sizeof (sym_tbl_t), addr) == -1) { in pr_symtab()
86 if (symtab.sym_count == 0) { in pr_symtab()
100 (uintptr_t)symtab.sym_data_pri) == -1) { in pr_symtab()
102 symtab.sym_data_pri); in pr_symtab()
105 if ((symtab.sym_symn_aux > 0) && in pr_symtab()
107 (uintptr_t)symtab.sym_data_aux) == -1)) { in pr_symtab()
109 symtab.sym_data_aux); in pr_symtab()
115 uintptr_t src = byaddr ? (uintptr_t)symtab.sym_byaddr : in pr_symtab()
116 (uintptr_t)symtab.sym_byname; in pr_symtab()
118 symlistsz = symtab.sym_count * sizeof (uint_t); in pr_symtab()
124 count = symtab.sym_count; in pr_symtab()
126 count = symtab.sym_symn; in pr_symtab()
138 /* If index is in range of primary symtab, look it up there */ in pr_symtab()
139 if (idx >= symtab.sym_symn_aux) { in pr_symtab()
141 idx -= symtab.sym_symn_aux; in pr_symtab()
142 } else { /* Look it up in the auxiliary symtab */ in pr_symtab()
156 (uintptr_t)symtab.sym_strs + sym.st_name) == -1) { in pr_symtab()
158 symtab.sym_strs + sym.st_name); in pr_symtab()