Lines Matching refs:sinfo
188 struct stab_info *sinfo; local
238 sinfo = (struct stab_info *) *psinfo;
239 sinfo->strings = _bfd_stringtab_init ();
240 if (sinfo->strings == NULL)
243 (void) _bfd_stringtab_add (sinfo->strings, "", TRUE, TRUE);
244 if (! bfd_hash_table_init_n (&sinfo->includes.root,
248 sinfo->stabstr = bfd_make_section_anyway (abfd, ".stabstr");
249 sinfo->stabstr->flags |= SEC_HAS_CONTENTS | SEC_READONLY | SEC_DEBUGGING;
252 sinfo = (struct stab_info *) *psinfo;
341 *pstridx = _bfd_stringtab_add (sinfo->strings, string, TRUE, TRUE);
420 incl_entry = stab_link_includes_lookup (&sinfo->includes, string,
448 bfd_hash_allocate (&sinfo->includes.root, sizeof *t));
520 sinfo->stabstr->_cooked_size = _bfd_stringtab_size (sinfo->strings);
740 struct stab_info *sinfo; local
746 sinfo = (struct stab_info *) *psinfo;
787 bfd_put_32 (output_bfd, _bfd_stringtab_size (sinfo->strings),
812 struct stab_info *sinfo; local
814 sinfo = (struct stab_info *) *psinfo;
816 if (sinfo == NULL)
819 if (bfd_is_abs_section (sinfo->stabstr->output_section))
825 BFD_ASSERT ((sinfo->stabstr->output_offset
826 + _bfd_stringtab_size (sinfo->strings))
827 <= sinfo->stabstr->output_section->_raw_size);
830 (file_ptr) (sinfo->stabstr->output_section->filepos
831 + sinfo->stabstr->output_offset),
835 if (! _bfd_stringtab_emit (output_bfd, sinfo->strings))
839 _bfd_stringtab_free (sinfo->strings);
840 bfd_hash_table_free (&sinfo->includes.root);