Lines Matching defs:bfd_target

4787 typedef struct bfd_target  struct
4790 char *name;
4794 enum bfd_flavour flavour;
4797 enum bfd_endian byteorder;
4800 enum bfd_endian header_byteorder;
4804 flagword object_flags;
4808 flagword section_flags;
4812 char symbol_leading_char;
4815 char ar_pad_char;
4818 unsigned short ar_max_namelen;
4823 bfd_uint64_t (*bfd_getx64) (const void *);
4847 /* Check the format of a file being read. Return a <<bfd_target *>> or zero. */ argument
4848 const struct bfd_target *(*_bfd_check_format[bfd_type_end]) (bfd *); argument
4851 bfd_boolean (*_bfd_set_format[bfd_type_end]) (bfd *);
4854 bfd_boolean (*_bfd_write_contents[bfd_type_end]) (bfd *);
4866 bfd_boolean (*_close_and_cleanup) (bfd *);
4868 bfd_boolean (*_bfd_free_cached_info) (bfd *);
4870 bfd_boolean (*_new_section_hook) (bfd *, sec_ptr);
4872 bfd_boolean (*_bfd_get_section_contents)
4874 bfd_boolean (*_bfd_get_section_contents_in_window)
4890 bfd_boolean (*_bfd_copy_private_bfd_data) (bfd *, bfd *);
4893 bfd_boolean (*_bfd_merge_private_bfd_data) (bfd *, bfd *);
4898 bfd_boolean (*_bfd_init_private_section_data)
4902 bfd_boolean (*_bfd_copy_private_section_data)
4906 bfd_boolean (*_bfd_copy_private_symbol_data)
4910 bfd_boolean (*_bfd_copy_private_header_data)
4913 bfd_boolean (*_bfd_set_private_flags) (bfd *, flagword);
4916 bfd_boolean (*_bfd_print_private_bfd_data) (bfd *, void *);
4924 char * (*_core_file_failing_command) (bfd *);
4925 int (*_core_file_failing_signal) (bfd *);
4926 bfd_boolean (*_core_file_matches_executable_p) (bfd *, bfd *);
4941 bfd_boolean (*_bfd_slurp_armap) (bfd *);
4942 bfd_boolean (*_bfd_slurp_extended_name_table) (bfd *);
4943 bfd_boolean (*_bfd_construct_extended_name_table)
4945 void (*_bfd_truncate_arname) (bfd *, const char *, char *);
4946 bfd_boolean (*write_armap)
4948 void * (*_bfd_read_ar_hdr_fn) (bfd *);
4949 bfd * (*openr_next_archived_file) (bfd *, bfd *);
4951 bfd * (*_bfd_get_elt_at_index) (bfd *, symindex);
4952 int (*_bfd_stat_arch_elt) (bfd *, struct stat *);
4953 bfd_boolean (*_bfd_update_armap_timestamp) (bfd *);
4972 long (*_bfd_get_symtab_upper_bound) (bfd *);
4973 long (*_bfd_canonicalize_symtab)
4976 (*_bfd_make_empty_symbol) (bfd *);
4977 void (*_bfd_print_symbol)
4980 void (*_bfd_get_symbol_info)
4983 bfd_boolean (*_bfd_is_local_label_name) (bfd *, const char *);
4984 bfd_boolean (*_bfd_is_target_special_symbol) (bfd *, asymbol *);
4985 alent * (*_get_lineno) (bfd *, struct bfd_symbol *);
4986 bfd_boolean (*_bfd_find_nearest_line)
4989 bfd_boolean (*_bfd_find_line)
4992 bfd_boolean (*_bfd_find_inliner_info)
4997 asymbol * (*_bfd_make_debug_symbol)
5001 long (*_read_minisymbols)
5005 asymbol * (*_minisymbol_to_symbol)
5014 long (*_get_reloc_upper_bound) (bfd *, sec_ptr);
5015 long (*_bfd_canonicalize_reloc)
5019 (*reloc_type_lookup) (bfd *, bfd_reloc_code_real_type);
5026 bfd_boolean (*_bfd_set_arch_mach)
5028 bfd_boolean (*_bfd_set_section_contents)
5048 int (*_bfd_sizeof_headers) (bfd *, bfd_boolean);
5049 bfd_byte * (*_bfd_get_relocated_section_contents)
5053 bfd_boolean (*_bfd_relax_section)
5059 (*_bfd_link_hash_table_create) (bfd *);
5062 void (*_bfd_link_hash_table_free) (struct bfd_link_hash_table *);
5065 bfd_boolean (*_bfd_link_add_symbols) (bfd *, struct bfd_link_info *);
5068 void (*_bfd_link_just_syms) (asection *, struct bfd_link_info *);
5072 bfd_boolean (*_bfd_final_link) (bfd *, struct bfd_link_info *);
5075 bfd_boolean (*_bfd_link_split_section) (bfd *, struct bfd_section *);
5078 bfd_boolean (*_bfd_gc_sections) (bfd *, struct bfd_link_info *);
5081 bfd_boolean (*_bfd_merge_sections) (bfd *, struct bfd_link_info *);
5084 bfd_boolean (*_bfd_is_group_section) (bfd *, const struct bfd_section *);
5087 bfd_boolean (*_bfd_discard_group) (bfd *, struct bfd_section *);
5091 void (*_section_already_linked) (bfd *, struct bfd_section *,
5118 const struct bfd_target * alternative_target; argument
5124 } bfd_target; argument