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. */
581 /* Get pointers for the numeric offsets in the HDRR structure. */
609 We need to look at the fdr to deal with a lot of information in
630 in gcc/mips-tfile.c. */
704 symbol, in order to prevent nm from printing both out.
720 /* Used for compiler generated labels. Leave them in the
828 in a special construction section. These are produced by the
870 /* If we've already read in the symbol table, do nothing. */
1283 /* Snarf up any array bounds in the correct order. Arrays
1284 store 5 successive words in the aux. table:
1289 word 4 stride size in bits. */
1338 /* Print array bounds reversed (ie, in the order the C
1377 /* Return information about ECOFF symbol SYMBOL in RET. */
1438 /* Print out the symbols in a reasonable way. */
1496 appear in the file to the position number which we are
1508 /* The aux entries are stored in host byte order; the
1509 order is indicated by a bit in the fdr. */
1586 /* Read in the relocs for a section. */
1781 debugging information in the symbol table. However, it would be a
1785 retained in order to support ECOFF debugging in MIPS ELF).
1896 /* Set the architecture. The supported architecture is stored in the
2005 /* Some versions of the OSF linker put the .rdata section in the
2036 really in the section. Each entry is 8 bytes. We store this
2037 away in line_filepos before increasing the section size. */
2043 /* On Ultrix, the data sections in an executable file must be
2083 /* Align the sections in the file to the same boundary on
2084 which they are aligned in virtual memory. */
2120 /* Determine the location of the relocs for all the sections in the
2194 work out. See coff_set_section_contents in coffcode.h. */
2394 /* Determine where the sections and relocs will go in the output
2479 hold the number of entries in the section (each entry is
2480 8 bytes). We stored this in the line_filepos field in
2546 /* We will NOT put a fucking timestamp in the header here. Every
2547 time you put it back, I will come in and take it out again. I'm
2608 are at the end of the data section. The bsize field in the
2610 those in the data section. The value is not rounded to a page
2690 struct internal_reloc in;
2692 memset ((void *) &in, 0, sizeof in);
2702 in.r_vaddr = (reloc->address
2704 in.r_type = reloc->howto->type;
2708 in.r_symndx = ecoff_get_sym_index (*reloc->sym_ptr_ptr);
2709 in.r_extern = 1;
2744 in.r_symndx = section_symndx[j].r_symndx;
2750 in.r_extern = 0;
2753 (*adjust_reloc_out) (abfd, reloc, &in);
2755 (*swap_reloc_out) (abfd, &in, (void *) out_ptr);
2815 contents are encoded in the name of the armap itself. At least for
2816 now, we only support archives with the same byte ordering in the
2819 The first four bytes in the armap are the number of symbol
2854 /* This is a magic number used in the hashing algorithm. */
2859 is the number of entries in the hash table, and HLOG is the log
2880 /* Read in the armap. */
2939 /* Read in the armap. */
3076 /* Include 8 bytes to store symdefsize and stringsize in output. */
3118 /* Turn all null bytes in the header into spaces. */
3195 /* The spec sez this should be a newline. But in order to be
3209 /* Routine to create an entry in an ECOFF link hash table. */
3265 /* Look up an entry in an ECOFF link hash table. */
3279 explicitly save any information we may need later on in the link.
3463 up in a GP relative section. We can't control the
3466 on Ultrix 4.2 to handle the symbol cred in -lckrb. */
3505 /* Read in the external symbols and external strings. */
3553 /* Unlike the generic linker, we do not pull in elements because
3567 This looks through the undefined symbols, looks each one up in the
3642 /* Native ECOFF linkers do not pull in archive elements merely
3644 them on the list, though, in case we are linking against some
3652 /* Look for this symbol in the archive hash table. */
3659 /* Nothing in this slot. */
3751 output BFD. This must read in the symbolic information of the
3880 have been read in. Otherwise, we read them in now. */
3951 struct internal_reloc in;
3993 addend here, but in practice it has already been added
4006 /* All ECOFF relocs are in-place. Put the addend into the object
4048 in.r_vaddr = (rel.address
4050 in.r_type = rel.howto->type;
4062 in.r_symndx = h->indx;
4067 in.r_symndx = 0;
4069 in.r_extern = 1;
4104 in.r_symndx = section_symndx[i].r_symndx;
4111 in.r_extern = 0;
4115 (*ecoff_backend (output_bfd)->adjust_reloc_out) (output_bfd, &rel, &in);
4123 (*ecoff_backend (output_bfd)->swap_reloc_out) (output_bfd, &in, (void *) rbuf);
4273 already in the hash table. */
4305 /* We accumulate the debugging information counts in the symbolic
4322 /* We accumulate the debugging information itself in the debug_info
4350 of the first object file in the link. */
4410 /* Now reset the reloc_count field of the sections in the output