Lines Matching refs:pst

910 read_xcoff_symtab (struct partial_symtab *pst)
912 struct objfile *objfile = pst->objfile;
944 this_symtab_psymtab = pst;
957 symnum = ((struct symloc *) pst->read_symtab_private)->first_symnum;
959 symnum + ((struct symloc *) pst->read_symtab_private)->numsyms;
1043 pst->symtab =
1420 to make sure that we set pst->symtab to the symtab for the
1423 if (pst->symtab == NULL)
1424 pst->symtab = s;
1733 xcoff_psymtab_to_symtab_1 (struct partial_symtab *pst)
1738 if (!pst)
1741 if (pst->readin)
1745 pst->filename);
1750 for (i = 0; i < pst->number_of_dependencies; i++)
1751 if (!pst->dependencies[i]->readin)
1760 printf_filtered ("%s...", pst->dependencies[i]->filename);
1764 xcoff_psymtab_to_symtab_1 (pst->dependencies[i]);
1767 if (((struct symloc *) pst->read_symtab_private)->numsyms != 0)
1774 read_xcoff_symtab (pst);
1779 pst->readin = 1;
1788 xcoff_psymtab_to_symtab (struct partial_symtab *pst)
1792 if (!pst)
1795 if (pst->readin)
1799 pst->filename);
1803 if (((struct symloc *) pst->read_symtab_private)->numsyms != 0
1804 || pst->number_of_dependencies)
1810 printf_filtered ("Reading in symbols for %s...", pst->filename);
1814 sym_bfd = pst->objfile->obfd;
1818 xcoff_psymtab_to_symtab_1 (pst);
1822 scan_file_globals (pst->objfile);
1975 CAPPING_SYMBOL_NUMBER is the end of pst (exclusive).
1981 xcoff_end_psymtab (struct partial_symtab *pst, char **include_list,
1987 struct objfile *objfile = pst->objfile;
1990 ((struct symloc *) pst->read_symtab_private)->numsyms =
1992 - ((struct symloc *) pst->read_symtab_private)->first_symnum;
1993 ((struct symloc *) pst->read_symtab_private)->lineno_off =
1996 pst->n_global_syms =
1997 objfile->global_psymbols.next - (objfile->global_psymbols.list + pst->globals_offset);
1998 pst->n_static_syms =
1999 objfile->static_psymbols.next - (objfile->static_psymbols.list + pst->statics_offset);
2001 pst->number_of_dependencies = number_dependencies;
2004 pst->dependencies = (struct partial_symtab **)
2007 memcpy (pst->dependencies, dependency_list,
2011 pst->dependencies = 0;
2018 subpst->section_offsets = pst->section_offsets;
2032 subpst->dependencies[0] = pst;
2042 subpst->read_symtab = pst->read_symtab;
2045 sort_pst_symbols (pst);
2050 free_named_symtabs (pst->filename);
2054 && pst->n_global_syms == 0
2055 && pst->n_static_syms == 0)
2062 discard_psymtab (pst);
2065 pst = (struct partial_symtab *) NULL;
2067 return pst;
2146 struct partial_symtab *pst;
2168 pst = (struct partial_symtab *) 0;
2248 if (pst != NULL)
2254 (pst, psymtab_include_list, includes_used,
2261 pst = xcoff_start_psymtab
2280 if (pst != NULL)
2284 if (highval > pst->texthigh)
2285 pst->texthigh = highval;
2286 if (pst->textlow == 0 || symbol.n_value < pst->textlow)
2287 pst->textlow = symbol.n_value;
2425 if (pst)
2427 xcoff_end_psymtab (pst, psymtab_include_list, includes_used,
2447 pst = xcoff_start_psymtab (objfile,
2542 if (pst && DEPRECATED_STREQ (namestring, pst->filename))
2738 if (! pst)
2759 if (! pst)
2824 if (pst)
2826 xcoff_end_psymtab (pst, psymtab_include_list, includes_used,