Lines Matching refs:pst
217 sort_pst_symbols (struct partial_symtab *pst)
221 qsort (pst->objfile->global_psymbols.list + pst->globals_offset,
222 pst->n_global_syms, sizeof (struct partial_symbol *),
280 psymtab_to_symtab (struct partial_symtab *pst)
283 if (pst->symtab)
284 return pst->symtab;
287 if (!pst->readin)
291 (*pst->read_symtab) (pst);
295 return pst->symtab;
1191 struct partial_symtab *pst;
1194 pst = find_main_psymtab ();
1195 if (pst != NULL)
1197 if (pst->filename != NULL)
1199 lang = deduce_language_from_filename (pst->filename);
2279 discard_psymtab (struct partial_symtab *pst)
2292 prev_pst = &(pst->objfile->psymtabs);
2293 while ((*prev_pst) != pst)
2295 (*prev_pst) = pst->next;
2299 pst->next = pst->objfile->free_psymtabs;
2300 pst->objfile->free_psymtabs = pst;
2378 cashier_psymtab (struct partial_symtab *pst)
2384 for (ps = pst->objfile->psymtabs; ps; ps = ps->next)
2386 if (ps == pst)
2394 if (ps == pst->objfile->psymtabs)
2395 pst->objfile->psymtabs = ps->next;
2407 for (ps = pst->objfile->psymtabs; ps; ps = ps->next)
2411 if (ps->dependencies[i] == pst)