Lines Matching full:relocs
164 or pcrel. Fix address computation for DW_EH_PE_pcrel relocs.
206 overflows for pc relative relocs against discarded sections.
766 * elf32-i386.c (elf_i386_relocate_section): Handle relocs
797 !partial_inplace relocs. Handle relocs against STT_SECTION
798 symbol of SHF_MERGE for partial_inplace relocs.
808 than sym_sec->output_section to detect relocs against discarded
853 * elflink.h (elf_reloc_symbol_deleted_p): Catch all relocs against
860 * elflink.h (elf_link_input_bfd): Complain about all relocs
972 relocs into shared libs.
992 relocs when relocatable. Don't zero entire reloc, just zero the
996 (elf32_hppa_check_relocs): Track dynamic relocs needed for local
1000 (elf32_hppa_size_dynamic_sections): Don't allocate relocs when
1002 (elf32_hppa_relocate_section): Don't copy STN_UNDEF relocs
1006 (elf_i386_check_relocs): Track dynamic relocs needed for local
1011 (elf_i386_size_dynamic_sections): Don't allocate relocs when
1013 (elf_i386_relocate_section): Don't copy STN_UNDEF relocs
1017 (elf_s390_check_relocs): Track dynamic relocs needed for local
1022 (elf_s390_size_dynamic_sections): Don't allocate relocs when
1024 (elf_s390_relocate_section): Don't copy STN_UNDEF relocs
1028 (ppc64_elf_check_relocs): Track dynamic relocs needed for local
1033 (ppc64_elf_size_dynamic_sections): Don't allocate relocs when
1035 (ppc64_elf_relocate_section): Don't copy STN_UNDEF relocs
1039 (elf_s390_check_relocs): Track dynamic relocs needed for local
1044 (elf_s390_size_dynamic_sections): Don't allocate relocs when
1046 (elf_s390_relocate_section): Don't copy STN_UNDEF relocs
1057 definition as the normal one. Don't discard relocs for undefweak or
1059 test for avoided copy relocs. Reinstate fudge for unresolved relocs
1067 (elf_s390_check_relocs): Don't allocate space for dynamic relocs,
1070 here to try to avoid copy relocs, and keep dyn_relocs regardless of
1076 (elf_s390_finish_dynamic_symbol): Don't copy relocs for symbols that
1084 to "ibfd". Allocate space for local dyn relocs. Use DF_TEXTREL flag
1172 * elflink.h (elf_link_input_bfd <removed linkonce relocs>): Fix
1178 * elflink.h (elf_link_input_bfd): Complain about relocs against
1245 .plt relocs in DT_RELASZ.
1317 (allocate_dynrelocs): Always allocate .got relocs if shared.
1435 unresolvable relocs.
1530 section sym values. Instead replace any relocs against them with
1531 relocs against STN_UNDEF, which has a zero value.
1534 relocs.
1691 _bfd_relocate_contents for partial_inplace relocs and adjust
1732 Don't copy all relocs if shared, select ones we need. Add code
1733 to track possible copy relocs for non-shared link.
1741 copy relocs. Remove confused comments.
1756 Handle unknown relocs in main switch statement. Replace ugly
1757 complicated tests for unresolvable relocs with a simple direct
1763 reloc handling. Consolidate R_*_HA handling. Handle more relocs.
1892 relocs, and keep dyn_relocs regardleas of ELF_LINK_NON_GOT_REF.
1894 here to properly test whether we need copy relocs. Do so for weak
1904 relocs, and keep dyn_relocs regardleas of ELF_LINK_NON_GOT_REF.
1906 here to properly test whether we need copy relocs. Do so for weak
1946 relocs here. Instead, record all needed dynamic relocs via
1951 allocate_dynrelocs. Allocate rather than discarding dyn relocs.
1955 Rename "i" to "ibfd". Allocate space for local dyn relocs.
1967 allocate space for dynamic relocs here. Instead, record all
1968 needed dynamic relocs via dyn_relocs and local_dynrel. Cache
1972 allocate_dynrelocs. Allocate rather than discarding dyn relocs.
1975 Rename "i" to "ibfd". Allocate space for local dyn relocs.
2789 as well as DEF_DYNAMIC in test for avoided copy relocs.
2819 (elf64_alpha_howto_table): Use it to remove dead ECOFF relocs.
2820 Fix sizes of 16-bit mem format relocs.
3036 * reloc.c: Add powerpc64 relocs.
3186 * elflink.h (elf_link_sort_cmp1): Sort RELATIVE relocs first, not
3637 keep relocs for undefined syms if there are no dynamic sections in
3684 * reloc.c (bfd_reloc_code_type): Add IA64 relocs
3801 create COPY relocs only when the reloc is in a read-only section.
3808 relocs for non-shared link.
3810 (elf32_hppa_relocate_section): Write out the dynamic relocs used
3811 in lieu of COPY relocs.
3826 (allocate_plt_and_got_and_discard_relocs): Don't discard relocs
3831 relocs without ELF_LINK_HASH_DEF_DYNAMIC set.
3852 unresolved relocs in debugging sections.
3855 complicated tests for unresolvable relocs with a simple direct
3872 Avoid creating COPY relocs if possible.
3875 relocs as ELF_LINK_NON_GOT_REF to create COPY relocs only when the
3882 relocs for non-shared link.
3884 relocs. Add
3914 relocs.
3916 the number of relocs to be emitted.
3920 big enough to hold the relocs counted by either reloc_count or
3922 (elf_bfd_final_link) emit_relocs: New boolean, set if relocs
3927 unless performing a relocatable link or emitting all relocs.
3929 contain relocs.
3930 (elf_link_input_bfd): emit_relocs: New boolean, set if relocs
3935 unless performing a relocatable link or emitting all relocs.
4812 New HOWTO members for new relocs.
4813 (cris_reloc_map): Map new relocs.
4821 (cris_final_link_relocate): Check that 16-bit GOT relocs have
4822 positive values. Adjust PCREL relocs to be relative to location
4846 BFD_RELOC_CRIS_32_PLT_PCREL): New relocs.
4894 R_SH_DIR8WP* relocs if they're against external symbols, else
5530 SEGREL32 and numerous other relocs. Change duplicate
5531 R_PARISC_NONE relocs to R_PARISC_UNIMPLEMENTED.
6057 * elfxx-ia64.c (elfNN_ia64_check_relocs): Handle IPLT relocs.
6150 * elf32-sh.c (sh_elf_relocate_section): Ignore R_SH_NONE relocs.
6371 * peigen.c (_bfd_pei_swap_scnhdr_out): note extended relocs
6374 (coff_write_object_contents): account for extended relocs
6481 on detected branch relocs.
6622 relocs against function symbol, and leave the addend zero.
6623 Use *ABS* DIR32 relocs instead of SEGREL32 for dynamic got relocs.
6624 (elf32_hppa_finish_dynamic_symbol): Set up IPLT relocs for
6626 relocs instead of SEGREL32 for dynamic got relocs.
6762 for relocs that don't change anything. Also look at the full
6847 dynamic objects, extra PIC relocs, PCREL22F branches. Change
6849 Only look for import stubs on PCREL17F and PCREL22F relocs. Add
6855 (elf32_hppa_relocate_section): Handle got and plt relocs, dynamic
6856 relocs, etc. etc.
6950 (sh_reloc_map): Add new relocs.
6983 New relocs.
7016 * elf32-i386.c (elf_i386_check_relocs): Keep info on relocs copied
7021 (elf_i386_discard_copies): Modify to discard relocs for symbols
7023 (elf_i386_finish_dynamic_symbol): Don't copy relocs for symbols
7191 * reloc.c (BFD_RELOC_860_*): New bfd relocs for i860.
7278 range symbol indices in relocs and issue an error message.
7590 undefined weak symbols for all relocs.
7624 error exit. Bail out earlier on plabel relocs that we aren't
7633 code for elf arg relocs.
7638 message for non-handled relocs.
8143 PCREL22, PCREL64I. Zero size of special relocs.
8193 relocs for an executable, ensure that they are virtual addresses.
8780 * reloc.c: Added relocs for tic54x.
8824 (sh_elf_reloc): No need to test for always-to-be-ignored relocs
8864 BFD_RELOC_16 to switch for extended relocs.
8868 than NAME(aout,swap_ext_reloc_in) for extended relocs.
8890 extends its fixes to the R_M32R_{16,24,32} relocs.
8970 (bfd_elf32_bfd_reloc_type_lookup): Add new relocs.
8972 (mips_elf_calculate_relocation): Handle new relocs.
8973 (_bfd_mips_elf_relocate_section): REL_HI16/REL_LO16 relocs
9155 (pe_ILF_save_relocs): New function. Store the relocs created
9164 * coff-arm.c: Add support for WinCE relocs which are different
9165 from normal ARM COFF relocs.
9307 (xcoff_rtype2howto): Handle 16-bit variants of 32-bit relocs.