Lines Matching defs:in

14    This program is distributed in the hope that it will be useful,
133 Alpha ECOFF backends. They have different information in the
419 /* Read in the symbolic header for an ECOFF object file. */
429 /* See if we've already read it in. */
444 handle this when we first read the file in coffgen.c. */
482 /* Read in and swap the important symbolic information for an ECOFF
484 point in the backend structure. */
575 /* Get pointers for the numeric offsets in the HDRR structure. */
603 We need to look at the fdr to deal with a lot of information in
622 in gcc/mips-tfile.c. */
696 symbol, in order to prevent nm from printing both out.
712 /* Used for compiler generated labels. Leave them in the
820 in a special construction section. These are produced by the
863 /* If we've already read in the symbol table, do nothing. */
1248 /* Snarf up any array bounds in the correct order. Arrays
1249 store 5 successive words in the aux. table:
1254 word 4 stride size in bits. */
1303 /* Print array bounds reversed (ie, in the order the C
1342 /* Return information about ECOFF symbol SYMBOL in RET. */
1403 /* Print out the symbols in a reasonable way. */
1461 appear in the file to the position number which we are
1473 /* The aux entries are stored in host byte order; the
1474 order is indicated by a bit in the fdr. */
1550 /* Read in the relocs for a section. */
1741 debugging information in the symbol table. However, it would be a
1745 retained in order to support ECOFF debugging in MIPS ELF).
1856 /* Set the architecture. The supported architecture is stored in the
1965 /* Some versions of the OSF linker put the .rdata section in the
1996 really in the section. Each entry is 8 bytes. We store this
1997 away in line_filepos before increasing the section size. */
2003 /* On Ultrix, the data sections in an executable file must be
2043 /* Align the sections in the file to the same boundary on
2044 which they are aligned in virtual memory. */
2080 /* Determine the location of the relocs for all the sections in the
2154 work out. See coff_set_section_contents in coffcode.h. */
2354 /* Determine where the sections and relocs will go in the output
2439 hold the number of entries in the section (each entry is
2440 8 bytes). We stored this in the line_filepos field in
2506 /* We will NOT put a fucking timestamp in the header here. Every
2507 time you put it back, I will come in and take it out again. I'm
2568 are at the end of the data section. The bsize field in the
2570 those in the data section. The value is not rounded to a page
2650 struct internal_reloc in;
2652 memset ((void *) &in, 0, sizeof in);
2662 in.r_vaddr = (reloc->address
2664 in.r_type = reloc->howto->type;
2668 in.r_symndx = ecoff_get_sym_index (*reloc->sym_ptr_ptr);
2669 in.r_extern = 1;
2704 in.r_symndx = section_symndx[i].r_symndx;
2710 in.r_extern = 0;
2713 (*adjust_reloc_out) (abfd, reloc, &in);
2715 (*swap_reloc_out) (abfd, &in, (void *) out_ptr);
2775 contents are encoded in the name of the armap itself. At least for
2776 now, we only support archives with the same byte ordering in the
2779 The first four bytes in the armap are the number of symbol
2814 /* This is a magic number used in the hashing algorithm. */
2819 is the number of entries in the hash table, and HLOG is the log
2840 /* Read in the armap. */
2899 /* Read in the armap. */
3036 /* Include 8 bytes to store symdefsize and stringsize in output. */
3077 /* Turn all null bytes in the header into spaces. */
3154 /* The spec sez this should be a newline. But in order to be
3165 /* See whether this BFD is an archive. If it is, read in the armap
3220 are object files. Make sure that if the first file in the
3251 /* Routine to create an entry in an ECOFF link hash table. */
3307 /* Look up an entry in an ECOFF link hash table. */
3329 explicitly save any information we may need later on in the link.
3513 up in a GP relative section. We can't control the
3516 on Ultrix 4.2 to handle the symbol cred in -lckrb. */
3555 /* Read in the external symbols and external strings. */
3621 /* Read in the external symbols and external strings. */
3687 /* Unlike the generic linker, we do not pull in elements because
3718 This looks through the undefined symbols, looks each one up in the
3793 /* Native ECOFF linkers do not pull in archive elements merely
3795 them on the list, though, in case we are linking against some
3803 /* Look for this symbol in the archive hash table. */
3810 /* Nothing in this slot. */
3901 output BFD. This must read in the symbolic information of the
4030 have been read in. Otherwise, we read them in now. */
4101 struct internal_reloc in;
4143 addend here, but in practice it has already been added
4156 /* All ECOFF relocs are in-place. Put the addend into the object
4203 in.r_vaddr = (rel.address
4205 in.r_type = rel.howto->type;
4217 in.r_symndx = h->indx;
4224 in.r_symndx = 0;
4226 in.r_extern = 1;
4261 in.r_symndx = section_symndx[i].r_symndx;
4268 in.r_extern = 0;
4272 (*ecoff_backend (output_bfd)->adjust_reloc_out) (output_bfd, &rel, &in);
4280 (*ecoff_backend (output_bfd)->swap_reloc_out) (output_bfd, &in, (void *) rbuf);
4429 already in the hash table. */
4461 /* We accumulate the debugging information counts in the symbolic
4478 /* We accumulate the debugging information itself in the debug_info
4506 of the first object file in the link. */
4568 /* Now reset the reloc_count field of the sections in the output