Home | History | Annotate | Download | only in bfd

Lines Matching full:elf32

22 	* elf32-bfin.c (_bfdfdpic_osec_to_segment): Use new function.
23 * elf32-frv.c (_frvfdpic_osec_to_segment): Use new function.
24 * elf32-hppa.c (hppa_record_segment_addr): Use new function.
36 * elf32-hppa.c (hppa_record_segment_addr): Likewise.
40 * elf32-hppa.c (hppa_record_segment_addr): Locate the segment
66 * elf32-xtensa.c (relax_section): Update DIFF relocations in the
207 * elf32-xtensa.c (elf_xtensa_do_reloc): Update self_address along with
223 * elf32-xtensa.c (elf_howto_table): Add R_XTENSA_32_PCREL.
235 * elf32-spu.c (spu_elf_size_stubs): Do consider branches to
240 * elf32-xtensa.c (elf_xtensa_size_dynamic_sections): Create DT_PLTGOT
245 * elf32-spu.c (spu_elf_size_stubs): Correct section alignment.
270 * elf32-arm.c (bfd_elf32_arm_process_before_allocation): Do not
293 * elf32-mep.c (mep_elf_relocate_section): Handle status from
408 * elf32-i386.c (elf_i386_size_dynamic_sections,
412 * elf32-ppc.c (ppc_elf_size_dynamic_sections,
416 * elf32-sh.c (sh_elf_size_dynamic_sections,
420 * elf32-arm.c (elf32_arm_size_dynamic_sections,
440 * elf32-ppc.c (ppc_elf_check_relocs): Don't refcount tlsld_got here..
502 * elf32-ppc.c (ppc_elf_merge_obj_attributes): Add support for
569 * elf32-i386.c (elf_backend_relocs_compatible): Define.
576 * elf32-xtensa.c (relax_section): Check for a reference to a discarded
581 * elf32-xtensa.c (elf_xtensa_discard_info_for_section): Remove
624 * elf32-arm.c (find_thumb_glue): Check asprintf return status.
636 * elf32-cr16.c (elf32_cr16_relax_section): Fix condition check typo.
657 * elf32-xtensa.c (relax_section): Call pin_internal_relocs when
671 * elf32-xtensa.c (elf_xtensa_relocate_section): Remove updates of
677 * elf32-xtensa.c (removed_by_actions): New.
685 * elf32-xtensa.c (reloc_bfd_fix_struct): Delete target_abfd field.
697 * elf32-cr16.c: Fixed DISP8, DISP20 and IMM20 relocations at
724 * elf32-mep.c (mep_elf_check_relocs): Delete function.
739 * elf32-arm.c (elf32_arm_check_relocs): Likewise.
740 * elf32-avr.c (elf32_avr_check_relocs): Likewise.
741 * elf32-bfin.c (bfinfdpic_check_relocs): Likewise.
742 * elf32-cris.c (cris_elf_check_relocs): Likewise.
743 * elf32-d10v.c (elf32_d10v_check_relocs): Likewise.
744 * elf32-dlx.c (elf32_dlx_check_relocs): Likewise.
745 * elf32-fr30.c (fr30_elf_check_relocs): Likewise.
746 * elf32-frv.c (_frvfdpic_check_discarded_relocs): Likewise.
748 * elf32-iq2000.c (iq2000_elf_check_relocs): Likewise.
749 * elf32-m32c.c (m32c_elf_check_relocs): Likewise.
750 * elf32-m32r.c (m32r_elf_check_relocs): Likewise.
751 * elf32-m68hc1x.c (elf32_m68hc11_check_relocs): Likewise.
752 * elf32-mcore.c (mcore_elf_check_relocs): Likewise.
753 * elf32-msp430.c (elf32_msp430_check_relocs): Likewise.
754 * elf32-mt.c (mt_elf_check_relocs): Likewise.
755 * elf32-openrisc.c (openrisc_elf_check_relocs): Likewise.
756 * elf32-sh.c (sh_elf_check_relocs): Likewise.
759 * elf32-score.c (_bfd_score_elf_check_relocs): Likewise.
766 * elf32-i386.c (elf_i386_check_relocs): Revert NULL pointer
770 * elf32-arm.c (elf32_arm_check_relocs): Likewise.
771 * elf32-bfin.c (bfin_check_relocs): Likewise.
773 * elf32-cris.c (cris_elf_check_relocs): Likewise.
774 * elf32-d10v.c (elf32_d10v_check_relocs): Likewise.
775 * elf32-dlx.c (elf32_dlx_check_relocs): Likewise.
776 * elf32-fr30.c (fr30_elf_check_relocs): Likewise.
777 * elf32-frv.c (elf32_frv_check_relocs): Likewise.
778 * elf32-hppa.c (elf32_hppa_check_relocs): Likewise.
779 * elf32-iq2000.c (iq2000_elf_check_relocs): Likewise.
780 * elf32-m32r.c (m32r_elf_check_relocs): Likewise.
781 * elf32-m68hc1x.c (elf32_m68hc11_check_relocs): Likewise.
782 * elf32-m68k.c (elf_m68k_check_relocs): Likewise.
783 * elf32-mcore.c (mcore_elf_check_relocs): Likewise.
784 * elf32-openrisc.c (openrisc_elf_check_relocs): Likewise.
785 * elf32-ppc.c (ppc_elf_check_relocs): Likewise.
786 * elf32-s390.c (elf_s390_check_relocs): Likewise.
787 * elf32-score.c (_bfd_score_elf_check_relocs): Likewise.
788 * elf32-sh.c (sh_elf_check_relocs): Likewise.
789 * elf32-v850.c (v850_elf_check_relocs): Likewise.
790 * elf32-vax.c (elf_vax_check_relocs): Likewise.
791 * elf32-xstormy16.c (xstormy16_elf_check_relocs): Likewise.
792 * elf32-xtensa.c (elf_xtensa_check_relocs): Likewise.
823 * elf32-spu.c (struct spu_link_hash_table): Add ovly_load_r_symndx.
827 * elf32-spu.c (struct spu_link_hash_table): Add "stubs".
844 * elf32-spu.c (is_indirect_branch): New function.
1011 * elf32-m68k.c (elf32_m68k_object_p): Add EF_M68K_CF_ISA_C_NODIV.
1038 * elf32-bfin.c (howto_table): Cut and paste error?
1043 * elf32-spu.c (elf_howto_table): Formatting.
1064 * elf32-xtensa.c (compute_ebb_actions): Update removed_bytes when
1070 * elf32-arm.c (elf32_arm_compare_mapping): Compare first on vma,
1125 * elf32-i386.c: Include "bfd_stdint.h".
1162 * elf32-i386.c (elf_i386_tls_transition): Accept a pointer
1177 * elf32-i386.c (elf_i386_tls_transition): Break long line.
1217 * elf32-i386.c (elf_i386_relocate_section): Allow R_386_PC32
1310 * elf32-arm.c (elf32_arm_link_hash_entry): Add
1405 * elf32-i386.c (elf_i386_check_relocs): Check for null pointer.
1561 * elf32-xtensa.c (xtensa_callback_required_dependence): Ignore
1566 * elf32-xtensa.c (elf_xtensa_finish_dynamic_sections): Get section
1620 * elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Don't eliminate
1625 * elf32-arm.c (elf32_arm_size_info): Init checksum_contents field.
1670 * elf32-mep.c (mep_final_link_relocate) [R_MEP_HI16S]: Correctly
1675 * elf32-arm.c (elf32_arm_merge_eabi_attributes): Copy type from
1711 elf32-am33lin.c, elf32-arc.c, elf32-arm.c, elf32-avr.c,
1712 elf32-avr.h, elf32-bfin.c, elf32.c, elf32-cr16.c, elf32-cr16c.c,
1713 elf32-cris.c, elf32-crx.c, elf32-d10v.c, elf32-d30v.c,
1714 elf32-dlx.c, elf32-fr30.c, elf32-frv.c, elf32-gen.c,
1715 elf32-h8300.c, elf32-hppa.c, elf32-hppa.h, elf32-i370.c,
1716 elf32-i386.c, elf32-i860.c, elf32-i960.c, elf32-ip2k.c,
1717 elf32-iq2000.c, elf32-m32c.c, elf32-m32r.c, elf32-m68hc11.c,
1718 elf32-m68hc12.c, elf32-m68hc1x.c, elf32-m68hc1x.h, elf32-m68k.c,
1719 elf32-m88k.c, elf32-mcore.c, elf32-mep.c, elf32-mips.c,
1720 elf32-msp430.c, elf32-mt.c, elf32-openrisc.c, elf32-or32.c,
1721 elf32-pj.c, elf32-ppc.c, elf32-ppc.h, elf32-s390.c, elf32-score.c,
1722 elf32-sh64.c, elf32-sh64-com.c, elf32-sh64.h, elf32-sh.c,
1723 elf32-sh-symbian.c, elf32-sparc.c, elf32-spu.c, elf32-spu.h,
1724 elf32-v850.c, elf32elf32-xc16x.c, elf32-xstormy16.c,
1725 elf32-xtensa.c, elf64-alpha.c, elf64.c, elf64-gen.c, elf64-hppa.c,
1759 * elf32-sh-relocs.h: Add copyright notice.
1804 * elf32-ppc.c (ppc_elf_merge_obj_attributes): New.
1845 * elf32-arm.c (NUM_KNOWN_ATTRIBUTES, aeabi_attribute,
1866 * elf32-bfin.c (bfin_elf_copy_private_bfd_data): Copy object
1868 * elf32-frv.c (frv_elf_copy_private_bfd_data): Likewise.
1869 * elf32-iq2000.c (iq2000_elf_copy_private_bfd_data): Likewise.
1870 * elf32-mep.c (mep_elf_copy_private_bfd_data): Likewise.
1871 * elf32-mt.c (mt_elf_copy_private_bfd_data): Likewise.
1872 * elf32-sh.c (sh_elf_copy_private_data): Likewise.
1877 * elf32-arm.c (bfd_elf32_arm_process_before_allocation): Suppress
1897 * elf32-cr16.c: New file.
1909 * elf32-ppc.c (ppc_elf_info_to_howto): Check for invalid relocation
1914 * elf32-spu.c (spu_elf_fake_sections): New function.
1941 * elf32-ppc.c (ppc_elf_select_plt_layout): Properly iterate over
1943 * elf32-spu.c (spu_elf_create_sections): Likewise.
1953 * elf32-arm.c (copy_eabi_attributes): Copy type of attributes.
2024 * elf32-xtensa.c (extend_ebb_bounds_forward): Use renamed
2070 * elf32-arm.c (output_arch_syminfo): Replace plt_shndx and plt_offset
2078 * elf32-arm.c (ARM2THUMB_V5_STATIC_GLUE_SIZE): Define.
2099 * elf32-arm.c (elf32_arm_adjust_dynamic_symbol): Likewise.
2100 * elf32-cris.c (elf_cris_adjust_dynamic_symbol): Likewise.
2101 * elf32-hppa.c (elf32_hppa_adjust_dynamic_symbol): Likewise.
2102 * elf32-i370.c (i370_elf_adjust_dynamic_symbol): Likewise.
2103 * elf32-i386.c (elf_i386_adjust_dynamic_symbol): Likewise.
2104 * elf32-m32r.c (m32r_elf_adjust_dynamic_symbol): Likewise.
2105 * elf32-m68k.c (elf_m68k_adjust_dynamic_symbol): Likewise.
2106 * elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Likewise.
2107 * elf32-s390.c (elf_s390_adjust_dynamic_symbol): Likewise.
2108 * elf32-sh.c (sh_elf_adjust_dynamic_symbol): Likewise.
2109 * elf32-vax.c (elf_vax_adjust_dynamic_symbol): Likewise.
2130 * elf32-arm.c (elf32_arm_final_link_relocate): Correctly
2160 * elf32-spu.c (elf_howto_table): Add howto for R_SPU_ADDR16X.
2164 * elf32-ppc.h (ppc_elf_select_plt_layout): Update prototype.
2166 * elf32-ppc.c: ..here.
2182 * elf32-spu.c (elf_howto_table): Add howtos for R_SPU_PPU32 and
2196 * elf32-arm.c (elf32_arm_check_relocs): Don't create PLT entries
2220 * elf32-frv.c (_frvfdpic_check_discarded_relocs): New.
2226 * elf32-arm.c (bfd_elf32_arm_vfp11_erratum_scan): Don't
2232 * elf32-frv.c (elf32_frv_relocate_section): Discard dynamic relocs
2237 * elf32-spu.c (spu_elf_size_stubs): Use "void *" for psyms.
2248 * elf32-spu.c (spu_elf_reloc_type_lookup): Return NULL on
2273 * elf32-arm.c (allocate_dynrelocs): Fix typo in comment.
2293 * elf32-spu.c (struct spu_link_hash_table): Add stack_analysis
2315 * elf32-spu.h (struct _spu_elf_section_data): Add stack_info field.
2325 * elf32-xtensa.c (elf_xtensa_make_sym_local): Restore deleted function.
2331 * elf32-xtensa.c (xtensa_read_table_entries): Step through table
2336 * elf32-xtensa.c (relax_property_section): Remove extra irel increment.
2378 * elf32-m68k.c (ISAC_PLT_ENTRY_SIZE, elf_isac_plt0_entry,
2429 * elf32-arm.c (elf32_arm_is_function_type): New function.
2466 * elf32-xtensa.c (xtensa_is_insntable_section): New.
2482 * elf32-xtensa.c (elf_xtensa_gc_mark_hook): Don't follow references
2487 * elf32-spu.c (needs_ovl_stub): Test that spu_elf_section_data
2513 * elf32-vax.c (elf_vax_relocate_section): Do not emit a PCREL reloc
2526 * elf32-spu.c (spu_elf_output_symbol_hook): New function.
2551 * elf32-ppc.c (allocate_dynrelocs): Set plt.offset to -1 for
2588 * elf32-spu.c (struct stubarr): Add stub_hash_table and err fields.
2651 * elf32-arc.c (bfd_elf32_bfd_reloc_name_lookup): New function.
2652 * elf32-arm.c (elf32_arm_reloc_name_lookup): New function.
2654 * elf32-avr.c (bfd_elf32_bfd_reloc_name_lookup): New function.
2655 * elf32-bfin.c (bfin_bfd_reloc_name_lookup): New function.
2657 * elf32-cr16c.c (elf_cr16c_reloc_name_lookup): New function.
2659 * elf32-cris.c (cris_reloc_name_lookup): New function.
2661 * elf32-crx.c (elf_crx_reloc_name_lookup): New function.
2663 * elf32-d10v.c (bfd_elf32_bfd_reloc_name_lookup): New function.
2664 * elf32-d30v.c (bfd_elf32_bfd_reloc_name_lookup): New function.
2665 * elf32-dlx.c (elf32_dlx_reloc_name_lookup): New function.
2667 * elf32-fr30.c (fr30_reloc_name_lookup): New function.
2669 * elf32-frv.c (frv_reloc_name_lookup): New function.
2671 * elf32-gen.c (bfd_elf32_bfd_reloc_name_lookup): Define.
2672 * elf32-h8300.c (elf32_h8_reloc_name_lookup): New function.
2674 * elf32-hppa.c (bfd_elf32_bfd_reloc_name_lookup): Define.
2675 * elf32-i370.c (i370_elf_reloc_name_lookup): New function.
2677 * elf32-i386.c (elf_i386_reloc_name_lookup): New function.
2679 * elf32-i860.c (elf32_i860_reloc_name_lookup): New function.
2681 * elf32-i960.c (elf32_i960_reloc_name_lookup): New function.
2683 * elf32-ip2k.c (ip2k_reloc_name_lookup): New function.
2685 * elf32-iq2000.c (iq2000_reloc_name_lookup): New function.
2687 * elf32-m32c.c (m32c_reloc_name_lookup): New function.
2689 * elf32-m32r.c (bfd_elf32_bfd_reloc_name_lookup): New function.
2690 * elf32-m68hc11.c (bfd_elf32_bfd_reloc_name_lookup): New function.
2691 * elf32-m68hc12.c (bfd_elf32_bfd_reloc_name_lookup): New function.
2692 * elf32-m68k.c (reloc_name_lookup): New function.
2694 * elf32-m88k.c (bfd_elf32_bfd_reloc_name_lookup): Define.
2695 * elf32-mcore.c (mcore_elf_reloc_name_lookup): New function.
2697 * elf32-mep.c (mep_reloc_name_lookup): New function.
2699 * elf32-mips.c (bfd_elf32_bfd_reloc_name_lookup): New function.
2702 * elf32-msp430.c (bfd_elf32_bfd_reloc_name_lookup): New function.
2703 * elf32-mt.c (mt_reloc_name_lookup): New function.
2705 * elf32-openrisc.c (openrisc_reloc_name_lookup): New function.
2707 * elf32-or32.c (bfd_elf32_bfd_reloc_name_lookup): New function.
2708 * elf32-pj.c (pj_elf_reloc_name_lookup): New function.
2710 * elf32-ppc.c (ppc_elf_reloc_name_lookup): New function.
2712 * elf32-s390.c (elf_s390_reloc_name_lookup): New function.
2714 * elf32-score.c (elf32_score_reloc_name_lookup): New function.
2716 * elf32-sh.c (sh_elf_reloc_name_lookup): New function.
2718 * elf32-sparc.c (bfd_elf32_bfd_reloc_name_lookup): Define.
2719 * elf32-spu.c (spu_elf_reloc_name_lookup): New function.
2721 * elf32-v850.c (v850_elf_reloc_name_lookup): New function.
2723 * elf32-vax.c (reloc_name_lookup): New function.
2725 * elf32-xc16x.c (xc16x_reloc_name_lookup): New function.
2727 * elf32-xstormy16.c (xstormy16_reloc_name_lookup): New function.
2729 * elf32-xtensa.c (elf_xtensa_reloc_name_lookup): New function.
2793 * elf32-spu.c (spu_stub_name): Don't put input section in stub name.
2830 * elf32-arm.c (elf32_arm_link_hash_table): Add pic_veneer.
2840 * elf32-arm.c (elf32_arm_obj_tdata): Add no_enum_size_warning
2879 * elf32-spu.c (spu_elf_size_stubs): Always use an overlay stub
2905 * elf32-hppa.c (elf32_hppa_post_process_headers): Removed.
2910 * elf32-i370.c (i370_elf_post_process_headers): Removed.
2915 * elf32-i386.c (ELF_OSABI): Defined to ELFOSABI_FREEBSD for
2919 * elf32-msp430.c (elf32_msp430_post_process_headers): Removed.
2957 * elf32-v850.c (v850_elf_link_output_symbol_hook): Clean out
3009 * elf32-arm.c (elf32_arm_relocate_section): Likewise.
3010 * elf32-avr.c (elf32_avr_relocate_section): Likewise.
3011 * elf32-bfin.c (bfinfdpic_relocate_section): Likewise.
3013 * elf32-cr16c.c (elf32_cr16c_relocate_section): Likewise.
3014 * elf32-cris.c (cris_elf_relocate_section): Likewise.
3015 * elf32-crx.c (elf32_crx_relocate_section): Likewise.
3016 * elf32-d10v.c (elf32_d10v_relocate_section): Likewise.
3017 * elf32-fr30.c (fr30_elf_relocate_section): Likewise.
3018 * elf32-frv.c (elf32_frv_relocate_section): Likewise.
3019 * elf32-h8300.c (elf32_h8_relocate_section): Likewise.
3020 * elf32-hppa.c (elf32_hppa_relocate_section): Likewise.
3021 * elf32-i370.c (i370_elf_relocate_section): Likewise.
3022 * elf32-i386.c (elf_i386_relocate_section): Likewise.
3023 * elf32-i860.c (elf32_i860_relocate_section): Likewise.
3024 * elf32-ip2k.c (ip2k_elf_relocate_section): Likewise.
3025 * elf32-iq2000.c (iq2000_elf_relocate_section): Likewise.
3026 * elf32-m32c.c (m32c_elf_relocate_section): Likewise.
3027 * elf32-m32r.c (m32r_elf_relocate_section): Likewise.
3028 * elf32-m68hc1x.c (elf32_m68hc11_check_relocs): Likewise.
3029 * elf32-m68k.c (elf_m68k_relocate_section): Likewise.
3030 * elf32-mcore.c (mcore_elf_relocate_section): Likewise.
3031 * elf32-mep.c (mep_elf_relocate_section): Likewise.
3032 * elf32-msp430.c (elf32_msp430_relocate_section): Likewise.
3033 * elf32-mt.c (mt_elf_relocate_section): Likewise.
3034 * elf32-openrisc.c (openrisc_elf_relocate_section): Likewise.
3035 * elf32-ppc.c (ppc_elf_relocate_section): Likewise.
3036 * elf32-s390.c (elf_s390_relocate_section): Likewise.
3037 * elf32-score.c (_bfd_score_elf_relocate_section): Likewise.
3038 * elf32-sh.c (sh_elf_relocate_section): Likewise.
3039 * elf32-spu.c (spu_elf_relocate_section): Likewise.
3040 * elf32-v850.c (v850_elf_relocate_section): Likewise.
3041 * elf32-vax.c (elf_vax_relocate_section): Likewise.
3042 * elf32-xc16x.c (elf32_xc16x_relocate_section): Likewise.
3043 * elf32-xstormy16.c (xstormy16_elf_relocate_section): Likewise.
3044 * elf32-xtensa.c (elf_xtensa_relocate_section): Likewise.
3056 * elf32-arm.c (elf32_arm_relocate_section): Always adjust section
3059 * elf32-bfin.c (bfinfdpic_relocate_section): Use
3061 * elf32-frv.c (elf32_frv_relocate_section): Likewise.
3062 * elf32-d10v.c (elf32_d10v_relocate_section): Combine SEC_MERGE
3064 * elf32-i386.c (elf_i386_relocate_section): Likewise.
3065 * elf32-m68hc1x.c (m68hc11_get_relocation_value): Move..
3067 * elf32-score.c (score_elf_final_link_relocate): Remove zero
3081 * elf32-xtensa.c (analyze_relocations): Zero src_count if not relaxing.
3101 * elf32-spu.h (struct _ovl_stream): Make "start" and "end" const.
3102 * elf32-spu.c (ovl_mgr_pread): Add const to casts.
3126 * elf32-arm.c (elf32_arm_gc_mark_extra_sections): New function.
3136 * elf32-spu.c (spu_elf_size_stubs): Correct order of warning args.
3236 (BFD32_BACKENDS): Add elf32-mep.lo.
3237 (BFD32_BACKENDS_CFILES): Add elf32-mep.c.
3238 (cpu-mep.lo,elf32-mep.lo): New targets.
3252 * elf32-mep.c: New file.
3267 * elf32-mep.c (mep_elf_howto_table): Add R_RELC.
3301 * elf32-xtensa.c (elf_xtensa_make_sym_local): Delete.
3310 * elf32-xtensa.c (elf_howto_table) <R_XTENSA_GLOB_DAT>
3318 * elf32-xtensa.c (xtensa_elf_dynamic_symbol_p): Renamed to...
3323 * elf32-xtensa.c (plt_reloc_count): Move into link hash table.
3374 * elf32-ppc.c (ppc_elf_write_core_note): New function.
3381 * elf32-cris.c (INCLUDED_TARGET_FILE): Removed.
3382 (elf32_bed): Defined for elf32-us-cris.
3412 * elf32-arm.c (VFP11_ERRATUM_VENEER_SECTION_NAME)
3452 * elf32-ppc.c (ppc_elf_write_section): Add dummy link_info argument.
3453 * elf32-score.c (_bfd_score_elf_write_section): Likewise.
3464 * elf32-hppa.c (elf32_bed): Define for hpux, linux and netbsd.
3469 * elf32-m32c.c (m32c_elf_howto_table): Don't complain about
3475 * elf32-avr.c (avr_link_hash_table): Check to make sure that the
3533 * elf32-m68k.c (elf32_m68k_object_p,