Lines Matching refs:gst
2818 mdb_gelf_symtab_t *gst = NULL; /* set if 'sym' is from a gst */ in pt_lookup_by_addr() local
2850 gst = gsts[i]; in pt_lookup_by_addr()
2854 if (gst == NULL || mdb_gelf_sym_closer(symp, &sym, addr)) { in pt_lookup_by_addr()
2855 gst = gsts[i]; in pt_lookup_by_addr()
2866 if (P == NULL || (gst != NULL && gst == mdb.m_prsym)) { in pt_lookup_by_addr()
2867 if (gst == NULL) in pt_lookup_by_addr()
2900 gst = NULL; in pt_lookup_by_addr()
2923 (gst == NULL || mdb_gelf_sym_closer(symp, &sym, addr))) { in pt_lookup_by_addr()
2936 gst = NULL; in pt_lookup_by_addr()
2948 if (gst == NULL) in pt_lookup_by_addr()
2986 } else if (gst != NULL && buf != NULL && nbytes > 0) { in pt_lookup_by_addr()
2987 (void) strncpy(buf, mdb_gelf_sym_name(gst, symp), nbytes); in pt_lookup_by_addr()
3041 mdb_gelf_symtab_t *gst; in pt_symbol_iter() local
3082 gst = pt->p_symtab; in pt_symbol_iter()
3084 gst = pt->p_dynsym; in pt_symbol_iter()
3086 if (gst != NULL) { in pt_symbol_iter()
3087 ps.psym_info.sym_table = gst->gst_tabid; in pt_symbol_iter()
3088 mdb_gelf_symtab_iter(gst, pt_symbol_filt, &ps); in pt_symbol_iter()