Home | History | Annotate | Download | only in bfd

Lines Matching full:elf32

3 	* elf32-rl78.c (rl78_elf_relocate_section, rl78_dump_symtab)
8 * elf32-rl78.c (rl78_elf_relocate_section, rl78_elf_relax_section): Use
13 * elf32-rl78.c (prev_alignment, sec_start): Remove unused variables.
21 * elf32-rl78.c (rl78_elf_howto_table): Add R_RL78_RH_RELAX.
37 * elf32-s390.c (elf_s390_relocate_section): Add check for debugging
44 * elf32-arm.c (elf32_arm_nabi_grok_psinfo): Fill in core_pid.
69 * elf32-mips.c (elf_mips16_howto_table_rel): Add R_MIPS16_TLS_*
122 * elf32-am33lin.c (elf32_am33lin_grok_prstatus): Add case
271 * elf32-hppa.c (final_link_relocate): Convert R_PARISC_TLS_GD21L,
373 * elf32-ppc.c (ppc_elf_copy_indirect_symbol): Revert substantive
379 * elf32-m68k.c (elf_m68k_check_relocs) <R_68K_8, R68K_16, R_68K_32>: For
384 * elf32-cris.c (cris_elf_check_relocs) <plt accounting for
404 elf32-rx.c (rx_elf_object_p): Add more checks for "scanning" to
410 * elf32-rx.c (rx_elf_object_p): Correct typo: lma->vma.
422 * elf32-ppc.c: Add powerpc-freebsd definitions.
428 * elf32-arm.c (elf32_thumb_to_arm_stub): Sync message so that it
447 * elf32-ppc.c (ppc_elf_create_glink): Likewise.
476 * elf32-hppa.c (elf32_hppa_hide_symbol): Make STT_GNU_IFUNC symbol
483 * elf32-rl78.c (rl78_elf_merge_private_bfd_data): Delete unused
503 (BFD32_BACKENDS): Add elf32-rl78.lo.
504 (BFD32_BACKENDS_CFILES): Add elf32-rl78.c.
517 * elf32-rl78.c: New file.
523 * elf32-hppa.c (STUB_SUFFIX): Likewise.
529 (BFD32_BACKENDS): Add elf32-epiphany.lo.
530 (BFD32_BACKENDS_CFILES): Add elf32-epiphany.c.
550 * elf32-epiphany.c: New file.
560 * elf32-arm.c (elf32_arm_merge_eabi_attributes): Do not warn about
577 * elf32-i386.c (elf_i386_relocate_section): Replace
585 * elf32-i386.c (elf_i386_relocate_section): Fix a typo in
592 * elf32-i386.c (elf_i386_link_hash_table): Add next_jump_slot_index
615 * elf32-arm.c (STUB_SUFFIX): Avoid collision with user namespace
618 * elf32-hppa.c (STUB_SUFFIX): Likewise.
622 * elf32-i386.c (i386_opcode16): Delete.
635 * elf32-arm.c (elf32_arm_relocate_section): Likewise.
636 * elf32-bfin.c (bfin_relocate_section): Likewise.
638 * elf32-cris.c (cris_elf_relocate_section): Likewise.
639 * elf32-frv.c (elf32_frv_relocate_section): Likewise.
640 * elf32-i386.c (elf_i386_relocate_section): Likewise.
641 * elf32-m32r.c (m32r_elf_relocate_section): Likewise.
642 * elf32-m68k.c (elf_m68k_relocate_section): Likewise.
643 * elf32-ppc.c (ppc_elf_relocate_section): Likewise.
644 * elf32-s390.c (elf_s390_relocate_section): Likewise.
645 * elf32-sh.c (sh_elf_relocate_section): Likewise.
646 * elf32-spu.c (spu_elf_relocate_section): Likewise.
647 * elf32-tilepro.c (tilepro_elf_relocate_section): Likewise.
648 * elf32-xtensa.c (elf_xtensa_relocate_section): Likewise.
685 * elf32-cris.c (cris_elf_gc_sweep_hook) <R_CRIS_16_GOTPLT>
695 * elf32-arm.c (elf32_arm_final_link_relocate): Mark PLT calls via
762 * elf32-rx.c: Add support for PID mode.
796 * elf32-arm.c (elf32_arm_find_nearest_line): Ditto.
845 * elf32-sparc.c (elf32_sparc_merge_private_bfd_data): Call it.
909 * elf32-arm.c (elf32_arm_output_arch_local_syms): Skip excluded
960 * elf32-ppc.c (ppc_elf_select_plt_layout): Force bss-plt when
966 * elf32-ppc.c: Likewise.
982 * elf32-arm.c (elf32_arm_link_hash_table): New field.
1124 * elf32-ppc.c: Include dwarf2.h.
1204 * elf32-i386.c (NACL_PLT_ENTRY_SIZE, NACLMASK): New macros.
1214 * elf32-i386.c (bfd_elf32_i386_nacl_vec): New backend vector stanza.
1219 * elf32-i386.c (struct elf_i386_plt_layout): New type.
1232 * elf32-i386.c (struct elf_i386_backend_data): New type.
1249 (elf_backend_arch_data): New macro in elf32-i386-vxworks stanza.
1311 * elf32-mips.c (elf_micromips_howto_table_rel): New variable.
1514 * elf32-arm.c (elf32_arm_section_flags): Delete.
1623 * elf32-hppa.c: Likewise.
1624 * elf32-i370.c: Likewise.
1629 * elf32-i386.c (elf_i386_eh_frame_plt): Correct expression: change
1634 * elf32-ppc.c (ppc_elf_copy_indirect_symbol): Don't look at
1643 * bfd/elf32-tic6x.c (elf32_tic6x_set_osabi): Also set it if
1693 * elf32-i386.c (elf_i386_link_hash_table): Likewise.
1715 * elf32-sh.c (sh_elf_relocate_section): Allow R_SH_TLS_LE_32 for PIE.
1728 * elf32-arm.c (elf32_arm_final_link_relocate): Allow R_ARM_TLS_LE32
1756 * elf32-i386.c: Include dwarf2.h.
1839 * elf32-tilepro.c (tilepro_elf_size_dynamic_sections): Don't use PTR.
1856 * elf32-arm.c (elf32_arm_gc_mark_extra_sections): Call
1858 * elf32-tic6x.c (elf32_tic6x_gc_mark_extra_sections): Likewise.
1862 * elf32-tilepro.c (tilepro_elf_check_relocs): Delete unused local
1871 (BFD32_BACKENDS): Add elf32-tilegx.lo, elf32-tilepro.lo,
1873 (BFD32_BACKENDS_CFILES): Add elf32-tilegx.c elf32-tilepro.c, and
1947 * elf32-tilepro.h: New file.
1948 * elf32-tilepro.c: New file.
1949 * elf32-tilegx.c: New file.
1950 * elf32-tilegx.h: New file.
1962 * elf32-arm.c (allocate_dynrelocs_for_symbol,
1964 * elf32-bfin.c (bfin_discard_copies): Likewise.
1965 * elf32-cris.c (elf_cris_adjust_gotplt_to_got,
1968 * elf32-hppa.c (allocate_plt_static, allocate_dynrelocs,
1970 * elf32-i370.c (i370_elf_adjust_dynindx): Likewise.
1971 * elf32-i386.c (elf_i386_allocate_dynrelocs,
1973 * elf32-lm32.c (allocate_dynrelocs, readonly_dynrelocs): Likewise.
1974 * elf32-m32c.c (m32c_relax_plt_check, m32c_relax_plt_realloc): Likewise.
1975 * elf32-m32r.c (allocate_dynrelocs, readonly_dynrelocs): Likewise.
1976 * elf32-m68k.c (elf_m68k_discard_copies): Likewise.
1977 * elf32-microblaze.c (allocate_dynrelocs): Likewise.
1978 * elf32-ppc.c (allocate_dynrelocs, maybe_set_textrel): Likewise.
1979 * elf32-s390.c (allocate_dynrelocs, readonly_dynrelocs): Likewise.
1980 * elf32-score.c (score_elf_sort_hash_table_f): Likewise.
1981 * elf32-score7.c (score_elf_sort_hash_table_f): Likewise.
1982 * elf32-sh.c (allocate_dynrelocs, readonly_dynrelocs): Likewise.
1983 * elf32-tic6x.c (elf32_tic6x_allocate_dynrelocs,
1985 * elf32-vax.c (elf_vax_discard_copies): Likewise.
1986 * elf32-xstormy16.c (xstormy16_relax_plt_check,
1988 * elf32-xtensa.c (elf_xtensa_allocate_dynrelocs): Likewise.
2049 * elf32-arm.c (elf32_arm_finish_dynamic_sections): Fail if the got
2051 * elf32-hppa.c (elf32_hppa_finish_dynamic_sections): Likewise.
2149 * elf32-arm.c: Likewise.
2150 * elf32-avr.c: Likewise.
2152 * elf32-mcore.c: Likewise.
2153 * elf32-mep.c: Likewise.
2154 * elf32-mt.c: Likewise.
2155 * elf32-ppc.c: Likewise.
2156 * elf32-xtensa.c: Likewise.
2171 * elf32-rx.c: Add elf32-rx-be-ns target.
2177 * elf32-i386.c (elf_i386_size_dynamic_sections): Properly warn
2188 * elf32-arm.c (elf32_arm_final_link_relocate): Only do bl conversion
2195 * elf32-arm.c (arm_stub_is_thumb): Add
2228 (elf32-ia64.c): Created from elfnn-ia64.c
2260 * elf32-rx.c (rx_elf_object_p): When reading an RX object in, undo
2271 * elf32-ppc.c (struct ppc_elf_dyn_relocs): Delete. Replace with
2277 * elf32-frv.c: Use info->callbacks->einfo throughout file in linker
2279 * elf32-ppc.c: Likewise.
2281 * elf32-ppc.c (ppc_elf_tls_optimize): Use %H in __tls_get_addr lost
2305 * elf32-tic6x.c (elf32_tic6x_howto_table): Add entries for
2318 * elf32-arm.c (elf32_arm_gc_sweep_hook): Use the computed dynamic
2341 * elf32-rx.c (ignore_lma): New variable.
2366 * elf32-tic6x.c (elf32_tic6x_set_osabi): New static function.
2372 "elf32-target.h" two more times.
2398 * elf32-ppc.c (ppc_elf_grok_psinfo): Initialize core_pid.
2405 * elf32-tic6x.c: Include limits.h.
2418 * elf32-tic6x.c (is_tic6x_elf_unwind_section_name,
2424 * elf32-tic6x.c (elf32_tic6x_gc_mark_extra_sections): New function.
2473 * elf32-arm.c (cortex_a8_erratum_scan): If the stub is a Thumb
2478 * elf32-tic6x.c (elf32_tic6x_final_link): New function.
2499 * elf32-tic6x.c (elf32_tic6x_howto_table,
2507 * elf32-i386.c (elf_i386_check_relocs): Ensure dynobj set before
2548 * elf32-i386.c (elf_i386_readonly_dynrelocs): Warn relocation
2557 * elf32-i386.c (elf_i386_readonly_dynrelocs): Skip local IFUNC
2563 * elf32-i386.c (elf_i386_finish_dynamic_symbol): Return false
2649 * elf32-i386.c (elf_i386_reloc_type_lookup): Fix the out of bound
2654 * elf32-tic6x.c (elf32_tic6x_check_relocs): Initialize pc_count field.
2662 * elf32-arm.c (elf32_arm_add_symbol_hook): Set has_gnu_symbols
2664 * elf32-i386.c (elf_i386_add_symbol_hook): Likewise.
2665 * elf32-ppc.c (ppc_elf_add_symbol_hook): Likewise.
2666 * elf32-sparc.c (elf32_sparc_add_symbol_hook): Likewise.
2679 * elf32-rx.c (rx_final_link): Ignore rawsize.
2680 * elf32-microblaze.c (microblaze_elf_relocate_section): Use correct
2694 * elf32-i386.c: Update copyright year.
2706 * elf32-i386.c (elf_i386_relocate_section): Return relocation
2719 * elf32-i386.c (elf_i386_relocate_section): Check !executable
2735 * elf32-tic6x.c (elf32_tic6x_howto_table): R_C6000_PREL31 is
2756 * elf32-tic6x.c (elf32_tic6x_relocate_section): Remove unused variable
2774 * elf32-tic6x.h (struct elf32_tic6x_params): New.
2776 * elf32-tic6x.c: Include <limits.h>.
2868 * elf32-ppc.c (ppc_elf_tls_optimize): Catch more cases where
2882 * elf32-avr.c (bfd_elf_avr_final_write_processing): Likewise.
2889 * elf32-arm.c (elf32_arm_howto_table_2): Rename existing definition
2989 * elf32-i370.c (i370_elf_finish_dynamic_sections): Likewise.
2990 * elf32-sh-symbian.c (sh_symbian_relocate_section): Likewise.
2998 * elf32-arm.c (elf32_arm_stub_hash_entry): Replace st_type with
3027 * elf32-arm.c (elf32_arm_check_relocs): Always assign a dynobj.
3033 * elf32-arm.c (elf32_arm_check_relocs): Use call_reloc_p,
3043 * elf32-arm.c (elf32_arm_final_link_relocate): Always fill in the
3053 * elf32-arm.c (elf32_arm_allocate_dynrelocs): New function.
3091 * elf32-i386.c (elf_i386_relocate_section): Document fall through.
3128 * elf32-bfin.c (bfinfdpic_relocate_section): Likewise.
3129 * elf32-frv.c (elf32_frv_relocate_section): Likewise.
3130 * elf32-spu.c (sort_bfds): Likewise.
3151 * elf32-m68k.c (elf_m68k_finish_dynamic_symbol): For a TLS_GD
3199 * elf32-ppc.c (ppc_elf_link_hash_newfunc): Initialize has_sda_refs
3217 * elf32-rx.c: Add "bfd_stdint.h" include required for int32_t type
3227 * elf32-arm.c (elf32_arm_check_relocs): Check needs_plt rather than
3232 * elf32-arm.c (elf32_arm_gc_sweep_hook): Remove all registered
3262 * elf32-bfin.c: Likewise.
3263 * elf32-dlx.c: Likewise.
3264 * elf32-mep.c: Likewise.
3265 * elf32-v850.c: Likewise.
3286 * elf32-arm.c (allocate_dynrelocs): Don't set up eh before
3298 * elf32-arm.c (elf32_arm_howto_table_1): Add new relocations.
3352 * elf32-i386.c (elf_i386_gc_sweep_hook): Properly handle
3362 * elf32-rx.c: Add it to the list, corresponding to R_RX_OPneg.