/freebsd-9.3-release/contrib/binutils/bfd/ |
H A D | elfxx-sparc.c | 103 /* Handle the WDISP16 reloc. */ 130 /* Handle the HIX22 reloc. */ 156 /* Handle the LOX10 reloc. */ 467 /* The input section of the reloc. */ 998 /* Add reloc counts against the indirect sym to the direct sym 1130 /* Compatibility with old R_SPARC_REV32 reloc conflicting 1305 reloc for a local symbol if you assemble a call from 1384 /* We may need a .plt entry if the function this reloc 1389 /* If we are creating a shared library, and this is a reloc 1390 against a global symbol, or a non PC relative reloc 3409 bfd_vma reloc; local [all...] |
H A D | sunos.c | 444 /* Get the dynamic reloc information. */ 463 /* Get the arelent structures corresponding to the dynamic reloc 533 /* sethi; reloc index filled in later. */ 1237 need to figure out what to do for each reloc against a dynamic 1242 not in the .text section, we must preserve the reloc as a dynamic 1243 reloc. FIXME: We should also handle the PIC relocs here by 1345 /* This reloc is against a symbol defined only by a dynamic 1349 an earlier reloc. */ 1355 /* This reloc is not in the .text section. It must be 1384 /* We may also need a dynamic reloc entr 2329 sunos_check_dynamic_reloc(struct bfd_link_info *info, bfd *input_bfd, asection *input_section, struct aout_link_hash_entry *harg, void * reloc, bfd_byte *contents ATTRIBUTE_UNUSED, bfd_boolean *skip, bfd_vma *relocationp) argument [all...] |
H A D | libaout.h | 199 /* If this callback is not NULL, the linker calls it for each reloc. 200 RELOC is a pointer to the unswapped reloc. If *SKIP is set to 201 TRUE, the reloc will be skipped. *RELOCATION may be changed to 206 void * reloc, bfd_byte *contents, bfd_boolean *skip, 647 /* Now write out reloc info, followed by syms and strings. */ \
|
H A D | xcofflink.c | 62 /* For each reloc against a global symbol whose index was not known 63 when the reloc was handled, the global hash table entry. */ 65 /* If there is a TOC relative reloc against a global symbol, and the 66 index of the TOC symbol is not known when the reloc was handled, 98 /* Next .loader reloc to swap out. */ 877 /* Returns the index of reloc in RELOCS with the least address greater 1845 (_("%B: reloc %s:%d not in csect"), 1907 /* Reset SEC_RELOC and the reloc_count, since the reloc 1912 /* If we are not keeping memory, free the reloc information. */ 2318 /* See if this reloc need [all...] |
H A D | coff-alpha.c | 81 Get the generic COFF swapping routines, except for the reloc, 130 /* How to process the various reloc types. */ 136 reloc_nil (abfd, reloc, sym, data, sec, output_bfd, error_message) 138 arelent *reloc ATTRIBUTE_UNUSED; 155 GPDISP reloc to identify the location where the low order 16 bits 220 reloc always seems to be against the .lita section. */ 235 /* This reloc only appears immediately following a LITERAL reloc. 259 which loads the upper 16 bits of the gp register. The next reloc 260 will be an IGNORE reloc whic [all...] |
H A D | elf64-alpha.c | 166 /* Which .reloc section? */ 352 elf64_alpha_reloc_nil (bfd *abfd ATTRIBUTE_UNUSED, arelent *reloc, 358 reloc->address += sec->output_offset; 362 /* A relocation function used for an unsupported reloc. */ 365 elf64_alpha_reloc_bad (bfd *abfd ATTRIBUTE_UNUSED, arelent *reloc, 371 reloc->address += sec->output_offset; 415 /* The special function for the GPDISP reloc. */ 545 /* This reloc only appears immediately following an ELF_LITERAL reloc. 581 in the GPDISP_HI16 reloc 348 elf64_alpha_reloc_nil(bfd *abfd ATTRIBUTE_UNUSED, arelent *reloc, asymbol *sym ATTRIBUTE_UNUSED, PTR data ATTRIBUTE_UNUSED, asection *sec, bfd *output_bfd, char **error_message ATTRIBUTE_UNUSED) argument 361 elf64_alpha_reloc_bad(bfd *abfd ATTRIBUTE_UNUSED, arelent *reloc, asymbol *sym ATTRIBUTE_UNUSED, PTR data ATTRIBUTE_UNUSED, asection *sec, bfd *output_bfd, char **error_message ATTRIBUTE_UNUSED) argument [all...] |
H A D | elflink.c | 327 image and use a R_*_COPY reloc to tell the dynamic linker to 2121 (_("%B: bad reloc symbol index (0x%lx >= 0x%lx)" 2581 processor backend uses a COPY reloc, then if some routine in the 2595 backend uses a COPY reloc, then actually timezone will be copied 2615 are probably going to create a COPY reloc for an empty object. 6950 printf (" (input_bfd %s, section %s, reloc %ld\n", 6954 printf (" reloc : info %8.8lx, addr %8.8lx\n", 7091 /* Perform this reloc, since it is complex. 7093 symbol; merely that it is a self-describing CGEN based reloc. 7094 i.e. the addend has the complete reloc informatio [all...] |
H A D | elfxx-ia64.c | 64 descriptor for a MIN_PLT entry, and requires one IPLT reloc. 104 /* Is this reloc against readonly section? */ 193 PARAMS ((bfd *abfd, arelent *reloc, asymbol *sym, PTR data, 350 elfNN_ia64_reloc (abfd, reloc, sym, data, input_section, 353 arelent *reloc; 362 reloc->address += input_section->output_offset; 481 /* Given a BFD reloc type, return the matching HOWTO structure. */ 633 /* Given a ELF reloc, return the matching HOWTO structure. */ 1007 /* Get the value of the symbol referred to by the reloc. */ 1098 the original addend was zero. When the reloc i [all...] |
H A D | coffcode.h | 139 of all the symbol table and reloc drudgery itself, thereby 1072 /* The MS PE spec sets the DISCARDABLE flag on .reloc sections 1075 if (! CONST_STRNEQ (name, ".reloc")) 1389 . reloc, data, src_ptr, dst_ptr)\ 1391 . (abfd, link_info, link_order, reloc, data, src_ptr, dst_ptr)) 1393 .#define bfd_coff_reloc16_estimate(abfd, section, reloc, shrink, link_info)\ 1395 . (abfd, section, reloc, shrink, link_info)) 1715 When we see one, we correct the reloc and line number counts in the 2470 /* Encode real count here as first reloc. */ 2474 /* Add one to count *this* reloc (gr [all...] |
H A D | aoutx.h | 213 /* Convert standard reloc records to "arelent" format (incl byte swap). */ 1922 /* Standard reloc stuff. */ 2171 whether the symbol the reloc is against is local or global. */ 2241 whether the symbol the reloc is against is local or global. */ 3631 /* Handle a link order which is supposed to generate a reloc. */ 3648 pr = p->u.reloc.p; 3694 howto = bfd_reloc_type_lookup (finfo->output_bfd, pr->reloc); 3854 /* Get the section corresponding to a reloc index. */ 3974 modify the reloc accordingly. */ 4157 to skip this reloc [all...] |
/freebsd-9.3-release/contrib/binutils/gas/config/ |
H A D | tc-mips.c | 2042 reloc_needs_lo_p (bfd_reloc_code_real_type reloc) 2045 && (reloc == BFD_RELOC_HI16_S 2046 || reloc == BFD_RELOC_MIPS16_HI16_S 2049 || (reloc == BFD_RELOC_MIPS_GOT16 && mips_pic != VXWORKS_PIC))); 2233 in a link-once section, since we'll be emitting symbol reloc 5451 sequence, but we output a BFD_RELOC_LO16 reloc on the 5461 sequence, but we output a BFD_RELOC_LO16 reloc on the 6956 handles this case, it will skip the first reloc and 6957 handle the second. The second reloc already has an 6960 the first reloc com 2035 reloc_needs_lo_p(bfd_reloc_code_real_type reloc) argument 10884 bfd_reloc_code_real_type reloc; member in struct:percent_op_match 10929 parse_relocation(char **str, bfd_reloc_code_real_type *reloc) argument 10977 my_getSmallExpression(expressionS *ep, bfd_reloc_code_real_type *reloc, char *str) argument 14064 arelent *reloc; local [all...] |
H A D | tc-ia64.c | 555 /* reloc pseudo functions (these must come first!): */ 3823 bfd_reloc_code_real_type reloc; local 3849 reloc = BFD_RELOC_IA64_LTOFF_FPTR64MSB; 3851 reloc = BFD_RELOC_IA64_LTOFF_FPTR32MSB; 3856 reloc = BFD_RELOC_IA64_LTOFF_FPTR64LSB; 3858 reloc = BFD_RELOC_IA64_LTOFF_FPTR32LSB; 3862 md.pointer_size, &exp, 0, reloc); 6170 create a dummy reloc. This will not live past md_apply_fix. */ 11069 /* Return 1 if it's OK to adjust a reloc by replacing the symbol with 11072 original symbol's name in the reloc 11669 arelent *reloc; local [all...] |
/freebsd-9.3-release/contrib/binutils/ld/ |
H A D | ldlang.c | 3755 /* Print a reloc statement. */ 3758 print_reloc_statement (lang_reloc_statement_type *reloc) 3768 addr = reloc->output_offset; 3769 if (reloc->output_section != NULL) 3770 addr += reloc->output_section->vma; 3772 size = bfd_get_reloc_size (reloc->howto); 3774 minfo ("0x%V %W RELOC %s ", addr, size, reloc->howto->name); 3776 if (reloc->name != NULL) 3777 minfo ("%s+", reloc->name); 3779 minfo ("%s+", reloc 3756 print_reloc_statement(lang_reloc_statement_type *reloc) argument 5971 lang_add_reloc(bfd_reloc_code_real_type reloc, reloc_howto_type *howto, asection *section, const char *name, union etree_union *addend) argument [all...] |
H A D | ldmain.c | 1103 bfd_reloc_code_real_type reloc, 1115 ldctor_add_set_entry (h, reloc, NULL, section, value); 1264 symbol which triggered the warning. If it can, it uses the reloc 1300 /* We found a reloc for the symbol we are looking for. */ 1418 /* This is called when a reloc overflows. */ 1490 /* This is called when a reloc is being generated attached to a symbol 1500 einfo (_("%X%C: reloc refers to symbol `%T' which is not being output\n"), 1099 add_to_set(struct bfd_link_info *info ATTRIBUTE_UNUSED, struct bfd_link_hash_entry *h, bfd_reloc_code_real_type reloc, bfd *abfd, asection *section, bfd_vma value) argument
|
/freebsd-9.3-release/sys/boot/common/ |
H A D | load_elf.c | 767 error = __elfN(reloc)(ef, __elfN(symaddr), &r, ELF_RELOC_REL, 775 error = __elfN(reloc)(ef, __elfN(symaddr), &a, ELF_RELOC_RELA,
|
/freebsd-9.3-release/contrib/binutils/opcodes/ |
H A D | Makefile.am | 657 $(INCDIR)/bfdlink.h $(INCDIR)/elf/arc.h $(INCDIR)/elf/reloc-macros.h \ 671 $(INCDIR)/elf/internal.h $(INCDIR)/elf/arm.h $(INCDIR)/elf/reloc-macros.h 786 $(INCDIR)/elf/reloc-macros.h 916 $(INCDIR)/elf/m32c.h $(INCDIR)/elf/reloc-macros.h $(BFDDIR)/elf-bfd.h \ 1001 opintl.h $(INCDIR)/elf/mep.h $(INCDIR)/elf/reloc-macros.h \ 1014 $(INCDIR)/elf/reloc-macros.h 1020 $(INCDIR)/elf/mips.h $(INCDIR)/elf/reloc-macros.h 1129 $(INCDIR)/elf/internal.h $(INCDIR)/elf/score.h $(INCDIR)/elf/reloc-macros.h 1138 $(INCDIR)/elf/sh.h $(INCDIR)/elf/reloc-macros.h $(BFDDIR)/elf32-sh64.h
|
/freebsd-9.3-release/contrib/binutils/binutils/ |
H A D | readelf.c | 88 we can obtain the H8 reloc numbers. We need these for the 95 /* Undo the effects of #including reloc-macros.h. */ 104 /* The following headers use the elf/reloc-macros.h file to 4635 int reloc; 4645 /* Process the reloc section. */ 4671 rel_offset = dynamic_info [dynamic_relocations [i].reloc]; 4677 if (dynamic_relocations [i].reloc == DT_JMPREL) 7762 /* Return the number of bytes affected by a given reloc. 7763 This information is architecture and reloc dependent. 7767 The proper way is to have target specific reloc sizin 4632 int reloc; member in struct:__anon413 7769 get_reloc_size(Elf_Internal_Rela * reloc) argument [all...] |
H A D | Makefile.am | 577 $(INCDIR)/elf/h8.h $(INCDIR)/elf/reloc-macros.h $(INCDIR)/elf/alpha.h \
|
/freebsd-9.3-release/contrib/gcc/config/arm/ |
H A D | arm.c | 3912 arm_call_tls_get_addr (rtx x, rtx reg, rtx *valuep, int reloc) 3923 gen_rtvec (4, x, GEN_INT (reloc), label, 15702 enum tls_reloc reloc; 15706 reloc = INTVAL (XVECEXP (x, 0, 1)); 15710 switch (reloc) 15731 switch (reloc) 3903 arm_call_tls_get_addr(rtx x, rtx reg, rtx *valuep, int reloc) argument 15680 enum tls_reloc reloc; local
|
/freebsd-9.3-release/contrib/gcc/config/i386/ |
H A D | i386.c | 1469 static void x86_64_elf_unique_section (tree decl, int reloc) ATTRIBUTE_UNUSED; 1470 static section *x86_64_elf_select_section (tree decl, int reloc, 2336 x86_64_elf_select_section (tree decl, int reloc, 2344 switch (categorize_decl_for_section (decl, reloc)) 2390 return get_named_section (decl, sname, reloc); 2393 return default_elf_select_section (decl, reloc, align); 2402 x86_64_elf_unique_section (tree decl, int reloc) 2411 switch (categorize_decl_for_section (decl, reloc)) 2459 default_unique_section (decl, reloc); 2332 x86_64_elf_select_section(tree decl, int reloc, unsigned HOST_WIDE_INT align) argument 2398 x86_64_elf_unique_section(tree decl, int reloc) argument
|
/freebsd-9.3-release/sys/dev/drm/ |
H A D | radeon_drv.h | 278 uint32_t *reloc, uint64_t *offset);
|
/freebsd-9.3-release/contrib/gcc/config/rs6000/ |
H A D | rs6000.c | 18652 rs6000_xcoff_select_section (tree decl, int reloc, 18655 if (decl_readonly_section (decl, reloc)) 18672 rs6000_xcoff_unique_section (tree decl, int reloc ATTRIBUTE_UNUSED) 18724 rs6000_xcoff_section_type_flags (tree decl, const char *name, int reloc) 18727 unsigned int flags = default_section_type_flags (decl, name, reloc); 18606 rs6000_xcoff_select_section(tree decl, int reloc, unsigned HOST_WIDE_INT align ATTRIBUTE_UNUSED) argument 18678 rs6000_xcoff_section_type_flags(tree decl, const char *name, int reloc) argument
|
/freebsd-9.3-release/contrib/gcc/config/ia64/ |
H A D | ia64.c | 9381 ia64_section_type_flags (tree decl, const char *name, int reloc) 9395 flags |= default_section_type_flags (decl, name, reloc); 9358 ia64_section_type_flags(tree decl, const char *name, int reloc) argument
|