Lines Matching defs:bfd_target
6835 typedef struct bfd_target struct
6838 char *name;
6842 enum bfd_flavour flavour;
6845 enum bfd_endian byteorder;
6848 enum bfd_endian header_byteorder;
6852 flagword object_flags;
6856 flagword section_flags;
6860 char symbol_leading_char;
6863 char ar_pad_char;
6866 unsigned char ar_max_namelen;
6870 unsigned char match_priority;
6875 bfd_uint64_t (*bfd_getx64) (const void *);
6899 /* Check the format of a file being read. Return a <<bfd_target *>> or zero. */ argument
6900 const struct bfd_target *(*_bfd_check_format[bfd_type_end]) (bfd *); argument
6903 bfd_boolean (*_bfd_set_format[bfd_type_end]) (bfd *);
6906 bfd_boolean (*_bfd_write_contents[bfd_type_end]) (bfd *);
6918 bfd_boolean (*_close_and_cleanup) (bfd *);
6920 bfd_boolean (*_bfd_free_cached_info) (bfd *);
6922 bfd_boolean (*_new_section_hook) (bfd *, sec_ptr);
6924 bfd_boolean (*_bfd_get_section_contents)
6926 bfd_boolean (*_bfd_get_section_contents_in_window)
6942 bfd_boolean (*_bfd_copy_private_bfd_data) (bfd *, bfd *);
6945 bfd_boolean (*_bfd_merge_private_bfd_data) (bfd *, bfd *);
6950 bfd_boolean (*_bfd_init_private_section_data)
6954 bfd_boolean (*_bfd_copy_private_section_data)
6958 bfd_boolean (*_bfd_copy_private_symbol_data)
6962 bfd_boolean (*_bfd_copy_private_header_data)
6965 bfd_boolean (*_bfd_set_private_flags) (bfd *, flagword);
6968 bfd_boolean (*_bfd_print_private_bfd_data) (bfd *, void *);
6977 char * (*_core_file_failing_command) (bfd *);
6978 int (*_core_file_failing_signal) (bfd *);
6979 bfd_boolean (*_core_file_matches_executable_p) (bfd *, bfd *);
6980 int (*_core_file_pid) (bfd *);
6996 bfd_boolean (*_bfd_slurp_armap) (bfd *);
6997 bfd_boolean (*_bfd_slurp_extended_name_table) (bfd *);
6998 bfd_boolean (*_bfd_construct_extended_name_table)
7000 void (*_bfd_truncate_arname) (bfd *, const char *, char *);
7001 bfd_boolean (*write_armap)
7003 void * (*_bfd_read_ar_hdr_fn) (bfd *);
7004 bfd_boolean (*_bfd_write_ar_hdr_fn) (bfd *, bfd *);
7005 bfd * (*openr_next_archived_file) (bfd *, bfd *);
7007 bfd * (*_bfd_get_elt_at_index) (bfd *, symindex);
7008 int (*_bfd_stat_arch_elt) (bfd *, struct stat *);
7009 bfd_boolean (*_bfd_update_armap_timestamp) (bfd *);
7028 long (*_bfd_get_symtab_upper_bound) (bfd *);
7029 long (*_bfd_canonicalize_symtab)
7032 (*_bfd_make_empty_symbol) (bfd *);
7033 void (*_bfd_print_symbol)
7036 void (*_bfd_get_symbol_info)
7039 bfd_boolean (*_bfd_is_local_label_name) (bfd *, const char *);
7040 bfd_boolean (*_bfd_is_target_special_symbol) (bfd *, asymbol *);
7041 alent * (*_get_lineno) (bfd *, struct bfd_symbol *);
7042 bfd_boolean (*_bfd_find_nearest_line)
7045 bfd_boolean (*_bfd_find_line)
7048 bfd_boolean (*_bfd_find_inliner_info)
7053 asymbol * (*_bfd_make_debug_symbol)
7057 long (*_read_minisymbols)
7061 asymbol * (*_minisymbol_to_symbol)
7071 long (*_get_reloc_upper_bound) (bfd *, sec_ptr);
7072 long (*_bfd_canonicalize_reloc)
7076 (*reloc_type_lookup) (bfd *, bfd_reloc_code_real_type);
7078 (*reloc_name_lookup) (bfd *, const char *);
7086 bfd_boolean (*_bfd_set_arch_mach)
7088 bfd_boolean (*_bfd_set_section_contents)
7110 int (*_bfd_sizeof_headers) (bfd *, struct bfd_link_info *);
7111 bfd_byte * (*_bfd_get_relocated_section_contents)
7115 bfd_boolean (*_bfd_relax_section)
7121 (*_bfd_link_hash_table_create) (bfd *);
7124 bfd_boolean (*_bfd_link_add_symbols) (bfd *, struct bfd_link_info *);
7127 void (*_bfd_link_just_syms) (asection *, struct bfd_link_info *);
7133 void (*_bfd_copy_link_hash_symbol_type)
7138 bfd_boolean (*_bfd_final_link) (bfd *, struct bfd_link_info *);
7141 bfd_boolean (*_bfd_link_split_section) (bfd *, struct bfd_section *);
7144 bfd_boolean (*_bfd_gc_sections) (bfd *, struct bfd_link_info *);
7147 bfd_boolean (*_bfd_lookup_section_flags) (struct bfd_link_info *,
7152 bfd_boolean (*_bfd_merge_sections) (bfd *, struct bfd_link_info *);
7155 bfd_boolean (*_bfd_is_group_section) (bfd *, const struct bfd_section *);
7158 bfd_boolean (*_bfd_discard_group) (bfd *, struct bfd_section *);
7162 bfd_boolean (*_section_already_linked) (bfd *, asection *,
7166 bfd_boolean (*_bfd_define_common_symbol) (bfd *, struct bfd_link_info *,
7193 const struct bfd_target * alternative_target; argument
7199 } bfd_target; argument