Searched refs:reloc (Results 51 - 75 of 98) sorted by relevance

1234

/freebsd-9.3-release/contrib/binutils/gas/config/
H A Dtc-arc.c328 /* Compute the reloc type of an expression.
346 insns we return fudged reloc types (real_value - BFD_RELOC_UNUSED). When
347 called for data or limm values we use real reloc types. */
1243 /* This may be a special ARC reloc (eg: %st()). */
1260 given a PC relative reloc. */
1271 above we used a reloc code which was the largest legal reloc code
1274 and we attempt to completely resolve the reloc. If we can not do
1275 that, we determine the correct reloc code and put it back in the fixup. */
1325 /* Determine a BFD reloc valu
1391 arelent *reloc; local
[all...]
H A Dtc-mep.c1471 /* Return the bfd reloc type for OPERAND of INSN at fixup FIXP.
1472 Returns BFD_RELOC_NONE if no reloc type can be found.
1486 enum bfd_reloc_code_real reloc = fixP->fx_cgen.opinfo;
1489 /* If there's a reloc here, it's because the parser saw a %foo() and
1490 is giving us the correct reloc to use, or because we converted to
1491 a different size reloc below and want to avoid "converting" more
1493 if (reloc && reloc != BFD_RELOC_NONE)
1494 return reloc;
1570 /* Return BFD reloc typ
1482 enum bfd_reloc_code_real reloc = fixP->fx_cgen.opinfo; local
[all...]
/freebsd-9.3-release/contrib/binutils/bfd/
H A Dcoff64-rs6000.c780 /* Work out the size of the reloc and linno areas. */
1121 /* If we see an R_BR or R_RBR reloc which is jumping to global
1168 /* A PC relative reloc includes the section address. */
1252 if this reloc is against the TOC anchor. */
1286 /* Don't try to process the reloc. It can't help, and
1374 /* The XCOFF reloc table. Actually, XCOFF relocations specify the
1377 different algorithms for putting in the reloc. Many of these
1795 /* Special case some 16 bit reloc */
1812 /* The r_size field of an XCOFF reloc encodes the bitsize of the
2206 struct internal_reloc reloc;
2205 struct internal_reloc reloc; local
[all...]
H A Dlibcoff.h252 there is a reloc against this symbol. */
449 /* For each reloc against a global symbol whose index was not known
450 when the reloc was handled, the global hash table entry. */
898 reloc, data, src_ptr, dst_ptr)\
900 (abfd, link_info, link_order, reloc, data, src_ptr, dst_ptr))
902 #define bfd_coff_reloc16_estimate(abfd, section, reloc, shrink, link_info)\
904 (abfd, section, reloc, shrink, link_info))
H A Dcoff-rs6000.c599 /* The XCOFF reloc table. Actually, XCOFF relocations specify the
602 different algorithms for putting in the reloc. Many of these
1007 /* Special case some 16 bit reloc */
1018 /* The r_size field of an XCOFF reloc encodes the bitsize of the
2862 /* A PC relative reloc includes the section address. */
2897 (_("%s: TOC reloc at 0x%x to symbol `%s' with no TOC entry"),
2957 /* If we see an R_BR or R_RBR reloc which is jumping to global
3006 /* A PC relative reloc includes the section address. */
3033 /* A PC relative reloc includes the section address. */
3414 if this reloc i
3690 struct internal_reloc reloc; local
[all...]
H A Dcoff-i386.c62 reloc type to make any required adjustments. */
184 /* Return TRUE if this relocation should appear in the output .reloc
346 /* Turn a howto into a reloc nunmber */
363 /* Compute the addend of a reloc. If the reloc is to a common symbol,
376 #define CALC_ADDEND(abfd, ptr, reloc, cache_ptr) \
392 if (ptr && howto_table[reloc.r_type].pc_relative) \
H A Dcoff-x86_64.c56 reloc type to make any required adjustments. */
183 /* Return TRUE if this relocation should appear in the output .reloc
444 /* Turn a howto into a reloc nunmber */
461 /* Compute the addend of a reloc. If the reloc is to a common symbol,
474 #define CALC_ADDEND(abfd, ptr, reloc, cache_ptr) \
492 if (ptr && howto_table[reloc.r_type].pc_relative) \
H A Dcoff-mips.c50 PARAMS ((bfd *abfd, arelent *reloc, asymbol *symbol, PTR data,
53 PARAMS ((bfd *abfd, arelent *reloc, asymbol *symbol, PTR data,
56 PARAMS ((bfd *abfd, arelent *reloc, asymbol *symbol, PTR data,
59 PARAMS ((bfd *abfd, arelent *reloc, asymbol *symbol, PTR data,
77 Get the generic COFF swapping routines, except for the reloc,
100 /* Reloc type 0 is ignored. The reloc reading code ensures that
290 /* Swap a reloc in. */
329 /* Swap a reloc out. */
368 /* Finish canonicalizing a reloc. Part of this is generic to all
387 the absolute section so that the reloc i
[all...]
H A Decoff.c2648 arelent *reloc;
2654 reloc = *reloc_ptr_ptr;
2655 sym = *reloc->sym_ptr_ptr;
2657 /* If the howto field has not been initialised then skip this reloc.
2659 if (reloc->howto == NULL)
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);
2713 (*adjust_reloc_out) (abfd, reloc, &in);
4086 /* Generate a reloc whe
2641 arelent *reloc; local
[all...]
H A Dpeicode.h210 /* MS handles overflow of line numbers by carrying into the reloc
454 bfd_reloc_code_real_type reloc,
466 entry->howto = bfd_reloc_type_lookup (vars->abfd, reloc);
483 bfd_reloc_code_real_type reloc,
486 pe_ILF_make_a_symbol_reloc (vars, address, reloc, sec->symbol_ptr_ptr,
956 /* Create a reloc for the data in the text section. */
450 pe_ILF_make_a_symbol_reloc(pe_ILF_vars * vars, bfd_vma address, bfd_reloc_code_real_type reloc, struct bfd_symbol ** sym, unsigned int sym_index) argument
479 pe_ILF_make_a_reloc(pe_ILF_vars * vars, bfd_vma address, bfd_reloc_code_real_type reloc, asection_ptr sec) argument
H A Dlinker.c94 filled in when copying over a reloc). The a.out linker code
354 are defined in <<reloc.c>>.
1376 /* BSF_OLD_COMMON is a hack to support COFF reloc
2525 r->howto = bfd_reloc_type_lookup (abfd, link_order->u.reloc.p->reloc);
2534 r->sym_ptr_ptr = link_order->u.reloc.p->u.section->symbol_ptr_ptr;
2541 link_order->u.reloc.p->u.name,
2547 (info, link_order->u.reloc.p->u.name, NULL, NULL, 0)))
2555 /* If this is an inplace reloc, write the addend to the object file.
2556 Otherwise, store it in the reloc adden
[all...]
H A Dcofflink.c803 reloc. When we find a reloc against a global symbol, we
827 /* Reset the reloc and lineno counts, so that we can use them to
1048 reloc. The header overflow bit will be set
2359 /* Adjust the reloc address and symbol index. */
2406 /* This reloc is against a symbol we are
2624 (_("%s: %s: reloc overflow: 0x%lx > 0xffff"),
2692 /* Handle a link order which is supposed to generate a reloc. */
2704 howto = bfd_reloc_type_lookup (output_bfd, link_order->u.reloc.p->reloc);
[all...]
H A Dcoff-ppc.c33 - dlltool will not produce correct output in some .reloc cases, and will
294 /* Subtract reloc value rather than adding it. */
320 arelent *reloc,
327 arelent *reloc,
336 arelent *reloc,
344 arelent *reloc,
352 arelent *reloc,
360 arelent *reloc,
766 /* Given a reloc name, n, and a pointer to an internal_reloc,
971 appear in the output .reloc sectio
[all...]
H A Dpe-mips.c46 reloc type to make any required adjustments. */
137 appear in the output .reloc section. */
152 /* Reloc type 0 is ignored. The reloc reading code ensures that
336 /* Turn a howto into a reloc nunmber. */
347 /* Compute the addend of a reloc. If the reloc is to a common symbol,
360 #define CALC_ADDEND(abfd, ptr, reloc, cache_ptr) \
376 if (ptr && howto_table[reloc.r_type].pc_relative) \
458 /* Get the howto structure for a generic reloc type. */
563 PAIR reloc an
[all...]
/freebsd-9.3-release/contrib/binutils/gas/
H A DMakefile.am1019 $(INCDIR)/elf/reloc-macros.h dwarf2dbg.h dw2gencfi.h \
1030 $(INCDIR)/elf/arc.h $(INCDIR)/elf/reloc-macros.h dwarf2dbg.h
1044 $(INCDIR)/elf/arm.h $(INCDIR)/elf/reloc-macros.h dw2gencfi.h \
1057 $(INCDIR)/elf/reloc-macros.h $(srcdir)/config/bfin-aux.h \
1063 $(INCDIR)/elf/cr16.h $(INCDIR)/elf/reloc-macros.h
1077 $(INCDIR)/elf/crx.h $(INCDIR)/elf/reloc-macros.h
1082 $(INCDIR)/elf/ppc.h $(INCDIR)/elf/reloc-macros.h
1105 $(INCDIR)/elf/frv.h $(INCDIR)/elf/reloc-macros.h
1114 $(INCDIR)/safe-ctype.h $(INCDIR)/elf/h8.h $(INCDIR)/elf/reloc-macros.h
1119 $(INCDIR)/elf/reloc
[all...]
H A Dwrite.c105 reloc. */
120 /* Relocs generated by ".reloc" pseudo. */
686 as_bad_where (r->file, r->line, _("invalid reloc expression"));
816 /* Never adjust a reloc against local symbol in a merge section
822 /* Never adjust a reloc against TLS local symbol. */
941 selected a pc-relative reloc, cancel the adjustment
1082 install_reloc (asection *sec, arelent *reloc, fragS *fragp, argument
1088 s = bfd_install_relocation (stdoutput, reloc,
1170 arelent *reloc = tc_gen_reloc (sec, fixp); local
1172 if (!reloc)
1179 arelent **reloc = tc_gen_reloc (sec, fixp); local
[all...]
/freebsd-9.3-release/sys/boot/common/
H A Dreloc_elf.c53 __elfN(reloc)(struct elf_file *ef, symaddr_fn *symaddr, const void *reldata, function
H A Dbootstrap.h256 int __elfN(reloc)(struct elf_file *ef, symaddr_fn *symaddr,
H A Dload_elf_obj.c499 error = __elfN(reloc)(ef, __elfN(obj_symaddr),
512 error = __elfN(reloc)(ef, __elfN(obj_symaddr),
/freebsd-9.3-release/contrib/binutils/opcodes/
H A Dmep-asm.c428 int reloc;
433 reloc = BFD_RELOC_MEP_TPREL7;
436 reloc = BFD_RELOC_MEP_TPREL7A2;
439 reloc = BFD_RELOC_MEP_TPREL7A4;
445 errmsg = cgen_parse_address (cd, strp, opindex, reloc,
427 int reloc; local
/freebsd-9.3-release/contrib/llvm/lib/Object/
H A DCOFFObjectFile.cpp810 const coff_relocation *reloc = toRel(Rel); local
814 switch (reloc->Type) {
837 switch (reloc->Type) {
864 const coff_relocation *reloc = toRel(Rel); local
866 if (error_code ec = getSymbol(reloc->SymbolTableIndex, symb)) return ec;
/freebsd-9.3-release/contrib/binutils/binutils/
H A Dobjdump.c133 arelent * reloc; member in struct:objdump_disasm_info
196 -r, --reloc Display the relocation entries in the file\n\
197 -R, --dynamic-reloc Display the dynamic relocation entries in the file\n\
262 {"dynamic-reloc", no_argument, NULL, 'R'},
274 {"reloc", no_argument, NULL, 'r'},
884 if (aux->reloc != NULL
885 && aux->reloc->sym_ptr_ptr != NULL
886 && * aux->reloc->sym_ptr_ptr != NULL)
888 sym = * aux->reloc->sym_ptr_ptr;
890 /* Adjust the vma to the reloc
[all...]
/freebsd-9.3-release/contrib/binutils/ld/
H A Dldlang.h191 /* Generate a reloc in the output file. */
198 bfd_reloc_code_real_type reloc; member in struct:__anon759
203 /* Section to generate reloc against.
207 /* Name of symbol to generate reloc against.
217 /* Output section where reloc should be performed. */
/freebsd-9.3-release/contrib/gcc/config/
H A Ddarwin.c1103 machopic_select_section (tree exp, int reloc, argument
1114 if (reloc == 1)
1121 else if (decl_readonly_section (exp, reloc))
1307 darwin_unique_section (tree decl ATTRIBUTE_UNUSED, int reloc ATTRIBUTE_UNUSED)
/freebsd-9.3-release/sys/boot/ia64/efi/
H A Dstart.S87 .section .reloc, "a"

Completed in 339 milliseconds

1234