Lines Matching refs:pst
118 partial_symtab *pst;
1247 ctf_start_compunit_symtab (ctf_psymtab *pst,
1252 ccp = &pst->context;
1254 (of, pst->filename, nullptr,
1263 ctf_end_compunit_symtab (ctf_psymtab *pst,
1268 ccp = &pst->context;
1287 ccp->pst->add_psymbol (ename, true,
1302 ctf_psymtab_add_stt_entries (ctf_dict_t *cfp, ctf_psymtab *pst,
1333 pst->add_psymbol (tname, true,
1337 language_c, pst->context.partial_symtabs, of);
1344 ctf_psymtab_add_stt_obj (ctf_dict_t *cfp, ctf_psymtab *pst,
1347 ctf_psymtab_add_stt_entries (cfp, pst, of, 0);
1353 ctf_psymtab_add_stt_func (ctf_dict_t *cfp, ctf_psymtab *pst,
1356 ctf_psymtab_add_stt_entries (cfp, pst, of, 1);
1359 /* Read in full symbols for PST, and anything it depends on. */
1388 /* Expand partial symbol table PST into a full symbol table.
1389 PST is not NULL. */
1441 ctf_psymtab *pst;
1443 pst = new ctf_psymtab (name, partial_symtabs, objfile->per_bfd,
1446 pst->context.arc = arc;
1447 pst->context.fp = cfp;
1448 pst->context.of = objfile;
1449 pst->context.partial_symtabs = partial_symtabs;
1450 pst->context.pst = pst;
1451 pst->context.builder = nullptr;
1453 return pst;
1511 ccp->pst->add_psymbol (name, false,
1527 ccp->pst->add_psymbol (name, true,
1551 ctf_psymtab *pst = create_partial_symtab (fname, tup->arc, cfp,
1554 struct ctf_context *ccx = &pst->context;
1556 ccx->pst = pst;
1569 ctf_psymtab_add_stt_obj (cfp, pst, of);
1570 ctf_psymtab_add_stt_func (cfp, pst, of);
1572 pst->end ();