Lines Matching defs:in
13 This program is distributed in the hope that it will be useful,
132 Alpha ECOFF backends. They have different information in the
426 /* Read in the symbolic header for an ECOFF object file. */
436 /* See if we've already read it in. */
451 handle this when we first read the file in coffgen.c. */
489 /* Read in and swap the important symbolic information for an ECOFF
491 point in the backend structure. */
582 /* Get pointers for the numeric offsets in the HDRR structure. */
610 We need to look at the fdr to deal with a lot of information in
629 in gcc/mips-tfile.c. */
703 symbol, in order to prevent nm from printing both out.
705 symbols. In both cases, we do want to set the value
719 /* Used for compiler generated labels. Leave them in the
827 in a special construction section. These are produced by the
870 /* If we've already read in the symbol table, do nothing. */
1255 /* Snarf up any array bounds in the correct order. Arrays
1256 store 5 successive words in the aux. table:
1261 word 4 stride size in bits. */
1310 /* Print array bounds reversed (ie, in the order the C
1349 /* Return information about ECOFF symbol SYMBOL in RET. */
1410 /* Print out the symbols in a reasonable way. */
1468 appear in the file to the position number which we are
1480 /* The aux entries are stored in host byte order; the
1481 order is indicated by a bit in the fdr. */
1557 /* Read in the relocs for a section. */
1752 debugging information in the symbol table. However, it would be a
1756 retained in order to support ECOFF debugging in MIPS ELF).
1867 /* Set the architecture. The supported architecture is stored in the
1976 /* Some versions of the OSF linker put the .rdata section in the
2007 really in the section. Each entry is 8 bytes. We store this
2008 away in line_filepos before increasing the section size. */
2014 /* On Ultrix, the data sections in an executable file must be
2054 /* Align the sections in the file to the same boundary on
2055 which they are aligned in virtual memory. */
2091 /* Determine the location of the relocs for all the sections in the
2165 work out. See coff_set_section_contents in coffcode.h. */
2365 /* Determine where the sections and relocs will go in the output
2450 hold the number of entries in the section (each entry is
2451 8 bytes). We stored this in the line_filepos field in
2517 /* We will NOT put a fucking timestamp in the header here. Every
2518 time you put it back, I will come in and take it out again. I'm
2579 are at the end of the data section. The bsize field in the
2581 those in the data section. The value is not rounded to a page
2661 struct internal_reloc in;
2663 memset ((void *) &in, 0, sizeof in);
2673 in.r_vaddr = (reloc->address
2675 in.r_type = reloc->howto->type;
2679 in.r_symndx = ecoff_get_sym_index (*reloc->sym_ptr_ptr);
2680 in.r_extern = 1;
2715 in.r_symndx = section_symndx[j].r_symndx;
2721 in.r_extern = 0;
2724 (*adjust_reloc_out) (abfd, reloc, &in);
2726 (*swap_reloc_out) (abfd, &in, (void *) out_ptr);
2786 contents are encoded in the name of the armap itself. At least for
2787 now, we only support archives with the same byte ordering in the
2790 The first four bytes in the armap are the number of symbol
2825 /* This is a magic number used in the hashing algorithm. */
2830 is the number of entries in the hash table, and HLOG is the log
2851 /* Read in the armap. */
2910 /* Read in the armap. */
3047 /* Include 8 bytes to store symdefsize and stringsize in output. */
3089 /* Turn all null bytes in the header into spaces. */
3166 /* The spec sez this should be a newline. But in order to be
3180 /* Routine to create an entry in an ECOFF link hash table. */
3236 /* Look up an entry in an ECOFF link hash table. */
3250 explicitly save any information we may need later on in the link.
3434 up in a GP relative section. We can't control the
3437 on Ultrix 4.2 to handle the symbol cred in -lckrb. */
3476 /* Read in the external symbols and external strings. */
3524 /* Unlike the generic linker, we do not pull in elements because
3538 This looks through the undefined symbols, looks each one up in the
3613 /* Native ECOFF linkers do not pull in archive elements merely
3615 them on the list, though, in case we are linking against some
3623 /* Look for this symbol in the archive hash table. */
3630 /* Nothing in this slot. */
3722 output BFD. This must read in the symbolic information of the
3851 have been read in. Otherwise, we read them in now. */
3922 struct internal_reloc in;
3964 addend here, but in practice it has already been added
3977 /* All ECOFF relocs are in-place. Put the addend into the object
4024 in.r_vaddr = (rel.address
4026 in.r_type = rel.howto->type;
4038 in.r_symndx = h->indx;
4045 in.r_symndx = 0;
4047 in.r_extern = 1;
4082 in.r_symndx = section_symndx[i].r_symndx;
4089 in.r_extern = 0;
4093 (*ecoff_backend (output_bfd)->adjust_reloc_out) (output_bfd, &rel, &in);
4101 (*ecoff_backend (output_bfd)->swap_reloc_out) (output_bfd, &in, (void *) rbuf);
4251 already in the hash table. */
4283 /* We accumulate the debugging information counts in the symbolic
4300 /* We accumulate the debugging information itself in the debug_info
4328 of the first object file in the link. */
4388 /* Now reset the reloc_count field of the sections in the output