Home | History | Annotate | Download | only in bfd

Lines Matching full:elf32

3 	* elf32-ppc.c (ppc_elf_howto_raw): Add a phony reloc to handle the
183 * elf32-sparc.c (elf32_sparc_relocate_section): Remove bogus
292 * elf32-i386.c (elf_backend_plt_readonly): Set correctly, to 1.
293 * elf32-sparc.c (elf_backend_plt_readonly): Set correctly, to 0.
527 * elf32-mips.c (mips_elf_final_link): Likewise.
853 * bfd.c, elf.c, elf32-arc.c, elf32-gen.c, elf32-hppa.c,
854 elf32-hppa.h, elf32-i386.c, elf32-i860.c, elf32-m68k.c,
855 elf32-m88k.c, elf32-mips.c, elf32-ppc.c, elf32-sparc.c,
1141 * elf32-mips.c (mips_elf_symbol_processing): Set SEC_ALLOC, not
1294 * elf32-m68k.c (elf_m68k_size_dynamic_sections): Don't reserve
1573 * elf32-ppc.c (ppc_reloc_type): Rename from reloc_type, and use
1622 * elf32-ppc.c (ppc_elf_howto_raw): For all 14-bit branch relocs,
1631 * elf32-ppc.c (ppc_elf_merge_private_bfd_data): Likewise.
1729 * elf32-ppc.c (reloc_type): Update names to match current draft.
1737 * elf32-ppc.c (ppc_elf_merge_private_bfd_data): Allow modules
2277 * elf32-i386.c (elf_i386_check_relocs): Fix bug in last change.
2291 * elf32-i386.c (elf_i386_check_relocs): When creating a shared
2294 * elf32-m68k.c (elf_m68k_check_relocs): Likewise.
2295 * elf32-sparc.c (elf32_sparc_check_relocs): Likewise.
2296 * elf32-i386.c (elf_i386_adjust_dynamic_symbol): Change assertion
2298 * elf32-m68k.c (elf_m68k_adjust_dynamic_symbol): Likewise.
2299 * elf32-sparc.c (elf32_sparc_adjust_dynamic_symbol): Likewise.
2300 * elf32-m68k.c (elf_m68k_relocate_section): When creating a shared
2303 * elf32-sparc.c (elf32_sparc_relocate_section): Likewise.
2448 * elf32-ppc.c (ppc_elf_howto_raw): Add support for R_PPC_SDAREL
2456 * elf32-hppa.c (hppa_elf_gen_reloc_type): Add new (ignored)
2458 * elf32-hppa.h: Corresponding change.
2530 * elf32-mips.c (mips_elf_find_nearest_line): Set SEC_HAS_CONTENTS
2535 * elf32-ppc.c (ppc_elf_addr16_ha_inner): Rewrite to take just one
2559 * elf32-hppa.c (elf32_hppa_read_symext_info): Likewise.
2562 * elf32-mips.c (mips_elf_read_ecoff_info): Likewise, for malloc.
2670 * elf32-sparc.c (elf32_sparc_finish_dynamic_sections): Likewise.
2711 * elf32-i386.c (elf_i386_relocate_section): If -Bsymbolic, do warn
2717 * elf32-m68k.c (elf_m68k_relocate_section): If -Bsymbolic, do warn
2723 * elf32-sparc.c (elf32_sparc_relocate_section): If -Bsymbolic, do
2751 * elf32-i386.c (elf_i386_relocate_section): Revert May 24 patch.
2773 * elf32-*.c: Changed some function names. Moved common
2784 * elf32-mips.c (mips_elf_object_p): Unconditionally set
2790 * elf32-mips.c (mips_elf_is_local_label): New static function.
2885 * elf32-i386.c (elf_i386_adjust_dynamic_symbol): Simplify
2887 * elf32-sparc.c (elf32_sparc_adjust_dynamic_symbol): Likewise.
2888 * elf32-m68k.c (elf_m68k_adjust_dynamic_symbol): Likewise.
2912 * elf32-target.h, elf64-target.h: Deleted.
2913 * Makefile.in (elf32-target.h, elf64-target.h): Build them from
2948 * elf32-hpa.c (elf32_hppa_relocate_section): Close comment before
2963 * elf32-hppa.c (elf32_hppa_relocate_section): Don't try to apply a
2977 * elf32-hppa.c (elf32_hppa_size_stubs): Set the size of the stub
2980 * elf32-hppa.c (elf32_hppa_bfd_final_link_relocate): Don't mess
2993 * elf32-hppa.c (elf32_hppa_bfd_link_link_relocate): Use the right
3083 * elf32-m68k.c: Relocation type changed from REL to RELA. Regular
3122 * elf32-i386.c (elf_i386_relocate_section): Give error
3139 * elf32-mips.c (gprel16_with_gp): New function, split out from
3148 * elf32-target.h (bfd_elf32_bfd_get_relocated_section_contents):
3157 * elf32-hppa.c (elf32_hppa_relocate_section): Handle undefined and
3263 * elf32-ppc.c (ppc_elf_merge_private_bfd_data): Complain if
3294 * elf32
3311 * elf32-ppc.c (ppc_elf_relocate_section): New function to relocate
3344 * elf32-m68k.c: Filled out implementation, except for dynamic
3436 * elf32-sparc.c (elf_sparc_howto_table): Change R_SPARC_GOT13 from
3475 * elf32-sparc.c (elf32_sparc_size_dynamic_sections): Only write
3548 * elf32-ppc.c (ppc_elf_set_private_flags): New function to set the
3561 * elf32-target.h: Ditto.
3638 * elf32-ppc.c (elf_powerpc_howto_table): For relocation
3684 * elf32-ppc.c (ppc_elf_got16_reloc): Make GOT style relocs add
3716 * elf32-ppc.c (elf_powerpc_howto_table): Use a destination mask of
3723 * elf32-mips.c (struct mips_elf_find_line): Define.
3767 * elf32-ppc.c (ELF_MACHINE_ALT1, ELF_MACHINE_ALT2): Define to
3770 * elf32-target.h (elf32_bed): Initialize alternate machine code
3890 * elf32-hppa.c (elf32_hppa_relocate_section): Likewise.
3892 * elf32-i386.c (elf_i386_adjust_dynamic_symbol): Likewise.
3895 * elf32-mips.c (mips_elf_output_extsym): Likewise.
3897 * elf32-sparc.c (elf32_sparc_adjust_dynamic_symbol): Likewise.
4009 * elf32-mips.c (mips_elf_final_link): If the size of an input
4037 * elf32-ppc.c (reloc_type): Add all System V.4 and eABI
4056 * elf32-mips.c (mips_elf_output_extsym): Set the value of the
4097 * elf32-mips.c (enum reloc_type): Define new relocs used on Irix.
4122 * elf32-i386.c (elf_i386_plt0_entry, elf_i386_plt_entry): Ditto.
4144 elf32-hppa.c, elf32-i386.c, elf32-mips.c, elf32-sparc.c,
4220 * elf32-i386.c (elf_i386_relocate_section): Correct and expand the
4222 * elf32-sparc.c (elf32_sparc_relocate_section): Likewise.
4226 * elf32-hppa.c (elf32_hppa_read_symext_info): Delete do_locals and
4260 * elf32-i386.c (elf_i386_relocate_section): Don't compute
4262 * elf32-sparc.c (elf32_sparc_relocate_section): Likewise.
4315 * elf32-hppa.c (elf32_hppa_bfd_final_link_relocate): Do not add
4337 * elf32-hppa.c (elf32_hppa_bfd_final_link_relocated): Use the
4402 * makefile.dos: del ctor.o, add cofflink.o and elf32.o
4428 * elf32-hppa.c (ELF32_PARISC_SX_SIZE): Define.
4466 * elf32-i386.c (elf_i386_adjust_dynamic_symbol): Don't move a
4469 * elf32-sparc.c (elf32_sparc_adjust_dynamic_symbol): Likewise.
4500 * elf32-i386.c (elf_i386_adjust_dynamic_symbol): Don't define the
4503 * elf32-sparc.c (elf32_sparc_adjust_dynamic_symbol): Likewise.
4642 * elf32-i386.c (elf_i386_create_dynamic_sections): Call
4666 * elf32-sparc.c (elf_sparc_howto_table): Fix R_SPARC_PC22 by
4704 * elf32-mips.c (mips_elf_section_from_bfd_section): Handle
4750 * elf32-hppa.c (elf32_hppa_backend_final_write_processing): Use
4808 * elf32-hppa.c (elf32_hppa_relocate_section): Remove last
4810 * elf32-i386.c (elf_i386_relocate_section): Likewise.
4811 * elf32-mips.c (mips_elf_relocate_section): Likewise.
4812 * elf32-sparc.c (elf32_sparc_relocate_section): Likewise.
4847 * elf32-hppa.c (elf32_hppa_read_symext_info): Use bfd_section
4852 * elf32-mips.c (mips_elf_final_write_processing): Use bfd_section
4898 * elf32-i386.c (elf_i386_check_relocs): Make sure that a symbol
4901 * elf32-sparc.c (elf32_sparc_check_relocs): Likewise.
4902 * elf32-i386.c (elf_i386_adjust_dynamic_symbol): If a symbol has
4905 * elf32-sparc.c (elf32_sparc_adjust_dynamic_symbol): Likewise.
4921 * elf32-sparc.c (elf_sparc_howto_table): The PC10, PC22, and
5001 * elf32-hppa.c (elf32_hppa_backend_final_write_processing): Cast
5193 * elf32-hppa.c (elf32_hppa_relocate_section): If there was a link
5258 * elf32-mips.c (mips_elf_final_write_processing): Change type of
5260 * elf32-hppa.c (elf32_hppa_backend_final_write_processing):
5539 * elf32-i386.c (elf_i386_check_relocs): Just check for ".rel", not
5543 * elf32-sparc.c (elf32_sparc_check_relocs): Just check for
5729 * elf32-i386.c (elf_i386_create_dynamic_sections): Set type of
5746 * elf32-hppa.c, elf32-hppa.h: Update comment reflecting which
5813 * elf32-target.h (elf_backend_check_relocs): Define as 0 if not
5819 * elf32-i386.c (elf_howto_table): Change R_386_PLT32 and
5851 * elf32-sparc.c (elf_sparc_howto_table): Change R_SPARC_GOT10,
5909 * elf32-i386.c (elf_i386_adjust_dynamic_symbol): Use copy_offset
5912 * elf32-sparc.c (elf32_sparc_adjust_dynamic_symbol): Likewise.
5913 * elf32-i386.c (elf_i386_finish_dynamic_symbol): Use copy_offset,
5915 * elf32-sparc.c (elf32_sparc_finish_dynamic_symbol): Likewise.
6095 * elf32-hppa.c (elf32_hppa_args_hash_table_init): Correct cast.
6136 * elf32-mips.c (mips_elf_final_write_processing): Add ignored info
6184 * elf32-hppa.h (R_HPPA_COMPLEX): Define.
6203 * elf32-target.h (elf_backend_link_output_symbol_hook): Provide
6211 * elf32-hppa.h: Delete all symbol extension related code.
6214 * elf32-hppa.c: Symbol extension stuff moved form elf32-hppa.h
6215 into elf32-hppa.c. Do not include aout64.h.
6277 * elf32-i386.c (elf_i386_relocate_section): Use "output_names" to
6279 * elf32-mips.c (mips_elf_relocate_section): Likewise.
6280 * elf32-sparc.c (elf32_sparc_relocate_section): Likewise.
6307 * elf32-i386.c (elf_i386_size_dynamic_sections): Only set .interp
6309 * elf32-sparc.c (elf_sparc_size_dynamic_sections): Likewise.
6395 elf32-mips.c: Renamed all externally visible ECOFF routines which
6410 * elf32-mips.c (mips_elf_read_ecoff_info): Undefine READ.
6447 * elf32-hppa.h (elf_hppa_final_processing): Delete decl.
6731 * elf32-target.h, elf64-target.h: Add D_PAGED to permitted object
6853 * elf32-mips.c (bfd_mips_elf32_swap_gptab_in): New function.
6878 including elf32-target.h.
6913 * elf32-i386.c (elf_i386_size_dynamic_sections): Add DT_DEBUG to
6916 * elf32-sparc.c (elf32_sparc_size_dynamic_sections): Likewise.
6925 * elf32-mips.c (mips_elf_section_from_shdr): Use new function
6930 * elf32-target.h, elf64-target.h: Change ar_max_namelen value from
7002 * elf32-target.h: Initialize new dynamic linking fields.
7004 * elf32-i386.c: New functions for dynamic linking support.
7005 * elf32-sparc.c: Likewise.
7024 * elf32-hppa.h (R_HPPA_ABS_CALL): Define.
7025 * elf32-hppa.c (hppa_elf_gen_reloc_type): Handle absolute calls.
7039 * elf32-hppa.c: Change .hppa_linker_stubs to .PARISC.stubs,
7045 throughout elf32-hppa.c
7051 * elf32-hppa.h: Include "elf/hppa.h". Change relocation tags
7052 appropriately throughout elf32-hppa.h.
7152 * elf32-target.h (elf_backend_relocate_section): If not defined,
7158 * elf64-target.h: Same changes as elf32-target.h.
7159 * elf32-i386.c: Include bfdlink.h.
7162 * elf32-sparc.c: Include bfdlink.h.
7167 * elf32-mips.c (elf_backend_collect): Define.
7270 * elf32-hppa.c (hppa_elf_reloc): Adjust the addend of relocations
7390 * elf32-target.h, elf64-target.h (BFD_JUMP_TABLE_DYNAMIC):
7580 * elf32-hppa.h (elf_hppa_tc_symbol): Delete extern declaration.
7583 * elf32-hppa.c (symext_chain_built): Delete.
7726 * elf32-mips.c (mips_elf_final_link): Don't remove empty sections.
7864 * elf32-hppa.c (elf_hppa_reloc_type_lookup): Correct type of
8019 * elf32-mips.c: Likewise.
8020 * elf32-hppa.c (hppa_elf_stub_finish): Likewise.
8097 * elf32-hppa.c, elfcode.h, hp300hpux.c, i386lynx.c: Likewise.
8140 * elf32-mips.c (mips_elf_read_ecoff_info): Clear adjust field.
8226 * elf32-mips.c (mips_elf_final_link): Account for link_order
8439 elf32-hppa.c, elf32-mips.c, linker.c, som.c, sunos.c: If malloc(0)
8505 * aout-target.h, coffcode.h, elf32-target.h elf64-target.h, ieee.c
8515 * elf32-hppa.c (hppa_elf_is_local_label): New function.
8529 elf32-hppa.h, gen-aout.c, host-aout.c, init.c, libhppa.h,
8560 * elf32-ppc.c: Renamed from elf32-powerpc.c.
8566 * elf32-powerpc.c: Extensive changes to update to preliminary ABI.
8586 ecofflink.c, elf32-hppa.c, elf32-mips.c, linker.c, reloc.c, som.c,
8599 * elf32-hppa.h, elfcode.h: Replace uses of Elf*_Half, Elf*_Word,
8625 * elf32-hppa.[ch]: Do not include libhppa.h in elf32-hppa.c, instead
8626 include it in elf32-hppa.h.
8645 * elf32-hppa.c: Add a couple casts to make HP compiler happy.
8671 * elf32-hppa.c (mismatches, retval_mismatches): Fix mismatch
8676 * elf32-hppa.h (hppa_look_for_stub_in_section): Fix typo. Delete
8679 * elf32-hppa.c (hppa_elf_stub_reloc): Accept asymbol ** rather
8701 * elf32-hppa.c: Second half of major cleanup. More comments,
8719 * elf32-i386.c: Likewise.
8743 * libhppa.h (hppa_rebuild_insn): Moved here from elf32-hppa.c.
8745 * elf32-hppa.h (elf_hppa_tc_symbol): Add new arguments.
8749 * elf32-hppa.c: First half of major cleanup. Add/cleanup lots of
8865 elf32-powerpc.o, elf32.o, elf.o.
8866 * elf32-powerpc.c: New file.
8870 * Makefile.in (BFD32_BACKENDS): Add elf32-powerpc.o.
8871 (CFILES): Add elf32-powerpc.c.
8904 ecoff.c, ecofflink.c, elf.c, elf32-hppa.c, elf32-mips.c,
9023 * elf32-hppa.c (hppa_elf_build_arg_reloc_stub
9115 * elf32-mips.c (mips_elf_final_link): Check bfd_alloc.
9117 * elf32-hppa.c (hppa_elf_stub_branch_reloc): Check bfd_zmalloc and
9231 * elf32-mips.c (mips_elf_final_link): Initialize wginfo.info.
9270 * elf32-hppa.c (CURRENT_STUB_OFFSET, hppa_elf_build_arg_reloc_stub,
9332 * elf32-hppa.c (hppa_elf_build_arg_reloc_stub):
9333 * elf32-mips.c (mips_elf_final_link):
9536 elf32-hppa.c (hppa_elf_stub_branch_reloc),
9588 * elf32-hppa.c (hppa_elf_gen_reloc_type): Typo (== for =).
9599 * elf32-hppa.c (hppa_elf_stub_finish): Likewise.
9814 * elf32-mips.c (mips_elf_read_ecoff_info): Read external symbols
9954 * elf32-mips.c (mips_elf_final_link): Don't switch on link_order