Lines Matching defs:elf_backend_data
523 struct elf_backend_data struct
526 enum bfd_architecture arch;
529 int elf_machine_code;
532 bfd_vma maxpagesize;
536 void (*elf_info_to_howto)
541 void (*elf_info_to_howto_rel)
549 bfd_boolean (*elf_backend_sym_is_global)
561 bfd_boolean (*elf_backend_object_p)
567 void (*elf_backend_symbol_processing)
572 bfd_boolean (*elf_backend_symbol_table_processing)
577 int (*elf_backend_get_symbol_type)
582 bfd_boolean (*elf_backend_name_local_section_symbols)
589 bfd_boolean (*elf_backend_section_processing)
594 bfd_boolean (*elf_backend_section_from_shdr)
599 bfd_boolean (*elf_backend_section_flags)
604 bfd_boolean (*elf_backend_section_from_phdr)
610 bfd_boolean (*elf_backend_fake_sections)
617 bfd_boolean (*elf_backend_section_from_bfd_section)
628 bfd_boolean (*elf_add_symbol_hook)
634 bfd_boolean (*elf_backend_link_output_symbol_hook)
646 bfd_boolean (*elf_backend_create_dynamic_sections)
659 bfd_boolean (*check_relocs)
675 bfd_boolean (*elf_backend_adjust_dynamic_symbol)
682 bfd_boolean (*elf_backend_always_size_sections)
695 bfd_boolean (*elf_backend_size_dynamic_sections)
726 bfd_boolean (*elf_backend_relocate_section)
738 bfd_boolean (*elf_backend_finish_dynamic_symbol)
746 bfd_boolean (*elf_backend_finish_dynamic_sections)
751 void (*elf_backend_begin_write_processing)
757 void (*elf_backend_final_write_processing)
763 int (*elf_backend_additional_program_headers)
768 bfd_boolean (*elf_backend_modify_segment_map)
773 asection * (*gc_mark_hook)
780 bfd_boolean (*gc_sweep_hook)
787 void (*elf_backend_post_process_headers)
811 (const struct elf_backend_data *, struct elf_link_hash_entry *, argument
816 void (*elf_backend_hide_symbol)
820 void (*elf_backend_merge_symbol_attribute)
826 bfd_boolean (*elf_backend_emit_relocs)
831 unsigned int (*elf_backend_count_relocs)
836 bfd_boolean (*elf_backend_grok_prstatus)
841 bfd_boolean (*elf_backend_grok_psinfo)
845 void (* elf_backend_sprintf_vma)
847 void (* elf_backend_fprintf_vma)
851 enum elf_reloc_type_class (*elf_backend_reloc_type_class)
856 bfd_boolean (*elf_backend_discard_info)
861 bfd_boolean (*elf_backend_ignore_discarded_relocs)
867 bfd_boolean (*elf_backend_can_make_relative_eh_frame)
869 bfd_boolean (*elf_backend_can_make_lsda_relative_eh_frame)
876 bfd_byte (*elf_backend_encode_eh_address)
884 bfd_boolean (*elf_backend_write_section)
889 irix_compat_t (*elf_backend_mips_irix_compat)
892 reloc_howto_type *(*elf_backend_mips_rtype_to_howto)
897 const struct ecoff_debug_swap *elf_backend_ecoff_debug_swap;
901 bfd *(*elf_backend_bfd_from_remote_memory)
906 int elf_machine_alt1;
907 int elf_machine_alt2;
909 const struct elf_size_info *s;
912 const struct bfd_elf_special_section *special_sections;
916 bfd_vma got_symbol_offset;
920 bfd_vma got_header_size;
926 unsigned collect : 1;
932 unsigned type_change_ok : 1;
937 unsigned may_use_rel_p : 1;
942 unsigned may_use_rela_p : 1;
949 unsigned default_use_rela_p : 1;
954 unsigned rela_normal : 1;
958 unsigned sign_extend_vma : 1;
960 unsigned want_got_plt : 1;
961 unsigned plt_readonly : 1;
962 unsigned want_plt_sym : 1;
963 unsigned plt_not_loaded : 1;
964 unsigned plt_alignment : 4;
965 unsigned can_gc_sections : 1;
966 unsigned can_refcount : 1;
967 unsigned want_got_sym : 1;
968 unsigned want_dynbss : 1;
972 unsigned want_p_paddr_set_to_zero : 1;