/freebsd-9.3-release/contrib/binutils/gas/config/ |
H A D | tc-arc.c | 328 /* 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 D | tc-mep.c | 1471 /* 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 D | coff64-rs6000.c | 780 /* 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 D | libcoff.h | 252 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 D | coff-rs6000.c | 599 /* 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 D | coff-i386.c | 62 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 D | coff-x86_64.c | 56 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 D | coff-mips.c | 50 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 D | ecoff.c | 2648 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 D | peicode.h | 210 /* 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 D | linker.c | 94 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 D | cofflink.c | 803 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 D | coff-ppc.c | 33 - 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 D | pe-mips.c | 46 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 D | Makefile.am | 1019 $(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 D | write.c | 105 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 D | reloc_elf.c | 53 __elfN(reloc)(struct elf_file *ef, symaddr_fn *symaddr, const void *reldata, function
|
H A D | bootstrap.h | 256 int __elfN(reloc)(struct elf_file *ef, symaddr_fn *symaddr,
|
H A D | load_elf_obj.c | 499 error = __elfN(reloc)(ef, __elfN(obj_symaddr), 512 error = __elfN(reloc)(ef, __elfN(obj_symaddr),
|
/freebsd-9.3-release/contrib/binutils/opcodes/ |
H A D | mep-asm.c | 428 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 D | COFFObjectFile.cpp | 810 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 D | objdump.c | 133 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 D | ldlang.h | 191 /* 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 D | darwin.c | 1103 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 D | start.S | 87 .section .reloc, "a"
|