Lines Matching defs:ecoff
1 /* Generic ECOFF (Extended-COFF) routines.
42 #include "coff/ecoff.h"
83 /* Create an ECOFF object. */
105 ecoff_data_type *ecoff;
110 ecoff = ecoff_data (abfd);
111 ecoff->gp_size = 8;
112 ecoff->sym_filepos = internal_f->f_symptr;
118 ecoff->text_start = internal_a->text_start;
119 ecoff->text_end = internal_a->text_start + internal_a->tsize;
120 ecoff->gp = internal_a->gp_value;
121 ecoff->gprmask = internal_a->gprmask;
123 ecoff->cprmask[i] = internal_a->cprmask[i];
124 ecoff->fprmask = internal_a->fprmask;
132 Alpha ECOFF backends. They have different information in the
137 return (void *) ecoff;
188 below. This could be an ECOFF backend routine, with one version
189 for each target, but there aren't all that many ECOFF targets. */
426 /* Read in the symbolic header for an ECOFF object file. */
449 as read from the file header, but on ECOFF this is always the
489 /* Read in and swap the important symbolic information for an ECOFF
533 /* Alpha ecoff makes the determination of raw_size difficult. It has
628 /* ECOFF symbol table routines. The ECOFF symbol table is described
631 /* ECOFF uses two common sections. One is the usual one, and the
659 /* Set the BFD flags and section for an ECOFF symbol. */
848 /* Read an ECOFF symbol table. */
988 /* Turn ECOFF type information into a printable string.
1349 /* Return information about ECOFF symbol SYMBOL in RET. */
1368 /* Print information about an ECOFF symbol. */
1392 fprintf (file, "ecoff local ");
1403 fprintf (file, "ecoff extern ");
1750 use it to copy the ECOFF debugging information from one BFD to the
1751 other. It would be theoretically possible to represent the ECOFF
1754 already access the ECOFF debugging information via the
1756 retained in order to support ECOFF debugging in MIPS ELF).
1758 The debugging information for the ECOFF external symbols comes from
1772 /* We only want to copy information over if both BFD's use ECOFF
2005 /* For the Alpha ECOFF .pdata section the lnnoptr field is
2192 /* Get the GP value for an ECOFF file. This is a hook used by
2208 /* Set the GP value for an ECOFF file. This is a hook used by the
2226 /* Set the register masks for an ECOFF file. This is a hook used by
2258 /* Get ECOFF EXTR information for an external symbol. This function
2330 /* Write out an ECOFF file. */
2449 /* The Alpha ECOFF .pdata section uses the lnnoptr field to
2526 /* The ECOFF f_nsyms field is not actually the number of
2784 /* Archive handling. ECOFF uses what appears to be a unique type of
2878 /* Irix 4.0.5F apparently can use either an ECOFF armap or a
2879 standard COFF armap. We could move the ECOFF armap stuff into
3054 /* Work out the ECOFF armap name. */
3178 /* ECOFF linker code. */
3180 /* Routine to create an entry in an ECOFF link hash table. */
3215 /* Create an ECOFF link hash table. */
3236 /* Look up an entry in an ECOFF link hash table. */
3242 /* Get the ECOFF link hash table from the info structure. This is
3415 /* If we are building an ECOFF hash table, save the external
3454 /* Add symbols from an ECOFF object file to the global linker hash
3513 because we were not dealing with an ECOFF archive. */
3540 use _bfd_generic_link_add_archive_symbols because ECOFF archives
3613 /* Native ECOFF linkers do not pull in archive elements merely
3691 /* Given an ECOFF BFD, add symbols to the global hash table as
3711 /* ECOFF final link routines. */
3820 /* Relocate and write an ECOFF section into an ECOFF output file. */
3907 /* Generate a reloc when linking an ECOFF file. This is a reloc
3977 /* All ECOFF relocs are in-place. Put the addend into the object
4266 /* ECOFF final link routine. This looks through all the input BFDs