Lines Matching defs:symtab
48 sym_tbl_t symtab;
80 if (mdb_vread(&symtab, sizeof (sym_tbl_t), addr) == -1) {
85 if (symtab.sym_count == 0) {
99 (uintptr_t)symtab.sym_data_pri) == -1) {
101 symtab.sym_data_pri);
104 if ((symtab.sym_symn_aux > 0) &&
106 (uintptr_t)symtab.sym_data_aux) == -1)) {
108 symtab.sym_data_aux);
114 uintptr_t src = byaddr ? (uintptr_t)symtab.sym_byaddr :
115 (uintptr_t)symtab.sym_byname;
117 symlistsz = symtab.sym_count * sizeof (uint_t);
123 count = symtab.sym_count;
125 count = symtab.sym_symn;
137 /* If index is in range of primary symtab, look it up there */
138 if (idx >= symtab.sym_symn_aux) {
140 idx -= symtab.sym_symn_aux;
141 } else { /* Look it up in the auxiliary symtab */
155 (uintptr_t)symtab.sym_strs + sym.st_name) == -1) {
157 symtab.sym_strs + sym.st_name);