Lines Matching refs:aout_info
3650 struct aout_final_link_info aout_info; in NAME() local
3664 aout_info.info = info; in NAME()
3665 aout_info.output_bfd = abfd; in NAME()
3666 aout_info.contents = NULL; in NAME()
3667 aout_info.relocs = NULL; in NAME()
3668 aout_info.symbol_map = NULL; in NAME()
3669 aout_info.output_syms = NULL; in NAME()
3671 if (!bfd_hash_table_init_n (&aout_info.includes.root, in NAME()
3763 (*callback) (abfd, &aout_info.treloff, &aout_info.dreloff, in NAME()
3764 &aout_info.symoff); in NAME()
3765 obj_textsec (abfd)->rel_filepos = aout_info.treloff; in NAME()
3766 obj_datasec (abfd)->rel_filepos = aout_info.dreloff; in NAME()
3767 obj_sym_filepos (abfd) = aout_info.symoff; in NAME()
3773 aout_info.strtab = _bfd_stringtab_init (); in NAME()
3774 if (aout_info.strtab == NULL) in NAME()
3778 aout_info.contents = bfd_malloc (max_contents_size); in NAME()
3779 aout_info.relocs = bfd_malloc (max_relocs_size); in NAME()
3780 aout_info.symbol_map = bfd_malloc (max_sym_count * sizeof (int *)); in NAME()
3781 aout_info.output_syms = bfd_malloc ((max_sym_count + 1) in NAME()
3783 if ((aout_info.contents == NULL && max_contents_size != 0) in NAME()
3784 || (aout_info.relocs == NULL && max_relocs_size != 0) in NAME()
3785 || (aout_info.symbol_map == NULL && max_sym_count != 0) in NAME()
3786 || aout_info.output_syms == NULL) in NAME()
3799 aout_link_write_other_symbol (&h->root.root, &aout_info); in NAME()
3853 if (! aout_link_input_bfd (&aout_info, input_bfd)) in NAME()
3873 &aout_info); in NAME()
3890 if (! aout_link_reloc_link_order (&aout_info, o, p)) in NAME()
3897 if (aout_info.contents != NULL) in NAME()
3899 free (aout_info.contents); in NAME()
3900 aout_info.contents = NULL; in NAME()
3902 if (aout_info.relocs != NULL) in NAME()
3904 free (aout_info.relocs); in NAME()
3905 aout_info.relocs = NULL; in NAME()
3907 if (aout_info.symbol_map != NULL) in NAME()
3909 free (aout_info.symbol_map); in NAME()
3910 aout_info.symbol_map = NULL; in NAME()
3912 if (aout_info.output_syms != NULL) in NAME()
3914 free (aout_info.output_syms); in NAME()
3915 aout_info.output_syms = NULL; in NAME()
3919 bfd_hash_table_free (&aout_info.includes.root); in NAME()
3943 || ! emit_stringtab (abfd, aout_info.strtab)) in NAME()
3964 if (aout_info.contents != NULL) in NAME()
3965 free (aout_info.contents); in NAME()
3966 if (aout_info.relocs != NULL) in NAME()
3967 free (aout_info.relocs); in NAME()
3968 if (aout_info.symbol_map != NULL) in NAME()
3969 free (aout_info.symbol_map); in NAME()
3970 if (aout_info.output_syms != NULL) in NAME()
3971 free (aout_info.output_syms); in NAME()
3973 bfd_hash_table_free (&aout_info.includes.root); in NAME()