Lines Matching defs:bfd_target

4066 typedef struct bfd_target  struct
4069 char *name;
4073 enum bfd_flavour flavour;
4076 enum bfd_endian byteorder;
4079 enum bfd_endian header_byteorder;
4083 flagword object_flags;
4087 flagword section_flags;
4091 char symbol_leading_char;
4094 char ar_pad_char;
4097 unsigned short ar_max_namelen;
4102 bfd_uint64_t (*bfd_getx64) (const void *);
4126 /* Check the format of a file being read. Return a <<bfd_target *>> or zero. */ argument
4127 const struct bfd_target *(*_bfd_check_format[bfd_type_end]) (bfd *); argument
4130 bfd_boolean (*_bfd_set_format[bfd_type_end]) (bfd *);
4133 bfd_boolean (*_bfd_write_contents[bfd_type_end]) (bfd *);
4145 bfd_boolean (*_close_and_cleanup) (bfd *);
4147 bfd_boolean (*_bfd_free_cached_info) (bfd *);
4149 bfd_boolean (*_new_section_hook) (bfd *, sec_ptr);
4151 bfd_boolean (*_bfd_get_section_contents)
4153 bfd_boolean (*_bfd_get_section_contents_in_window)
4167 bfd_boolean (*_bfd_copy_private_bfd_data) (bfd *, bfd *);
4170 bfd_boolean (*_bfd_merge_private_bfd_data) (bfd *, bfd *);
4173 bfd_boolean (*_bfd_copy_private_section_data)
4177 bfd_boolean (*_bfd_copy_private_symbol_data)
4180 bfd_boolean (*_bfd_set_private_flags) (bfd *, flagword);
4183 bfd_boolean (*_bfd_print_private_bfd_data) (bfd *, void *);
4191 char * (*_core_file_failing_command) (bfd *);
4192 int (*_core_file_failing_signal) (bfd *);
4193 bfd_boolean (*_core_file_matches_executable_p) (bfd *, bfd *);
4208 bfd_boolean (*_bfd_slurp_armap) (bfd *);
4209 bfd_boolean (*_bfd_slurp_extended_name_table) (bfd *);
4210 bfd_boolean (*_bfd_construct_extended_name_table)
4212 void (*_bfd_truncate_arname) (bfd *, const char *, char *);
4213 bfd_boolean (*write_armap)
4215 void * (*_bfd_read_ar_hdr_fn) (bfd *);
4216 bfd * (*openr_next_archived_file) (bfd *, bfd *);
4218 bfd * (*_bfd_get_elt_at_index) (bfd *, symindex);
4219 int (*_bfd_stat_arch_elt) (bfd *, struct stat *);
4220 bfd_boolean (*_bfd_update_armap_timestamp) (bfd *);
4236 long (*_bfd_get_symtab_upper_bound) (bfd *);
4237 long (*_bfd_canonicalize_symtab)
4240 (*_bfd_make_empty_symbol) (bfd *);
4241 void (*_bfd_print_symbol)
4244 void (*_bfd_get_symbol_info)
4247 bfd_boolean (*_bfd_is_local_label_name) (bfd *, const char *);
4249 alent * (*_get_lineno) (bfd *, struct bfd_symbol *);
4250 bfd_boolean (*_bfd_find_nearest_line)
4256 asymbol * (*_bfd_make_debug_symbol)
4260 long (*_read_minisymbols)
4264 asymbol * (*_minisymbol_to_symbol)
4273 long (*_get_reloc_upper_bound) (bfd *, sec_ptr);
4274 long (*_bfd_canonicalize_reloc)
4278 (*reloc_type_lookup) (bfd *, bfd_reloc_code_real_type);
4285 bfd_boolean (*_bfd_set_arch_mach)
4287 bfd_boolean (*_bfd_set_section_contents)
4305 int (*_bfd_sizeof_headers) (bfd *, bfd_boolean);
4306 bfd_byte * (*_bfd_get_relocated_section_contents)
4310 bfd_boolean (*_bfd_relax_section)
4316 (*_bfd_link_hash_table_create) (bfd *);
4319 void (*_bfd_link_hash_table_free) (struct bfd_link_hash_table *);
4322 bfd_boolean (*_bfd_link_add_symbols) (bfd *, struct bfd_link_info *);
4325 void (*_bfd_link_just_syms) (asection *, struct bfd_link_info *);
4329 bfd_boolean (*_bfd_final_link) (bfd *, struct bfd_link_info *);
4332 bfd_boolean (*_bfd_link_split_section) (bfd *, struct bfd_section *);
4335 bfd_boolean (*_bfd_gc_sections) (bfd *, struct bfd_link_info *);
4338 bfd_boolean (*_bfd_merge_sections) (bfd *, struct bfd_link_info *);
4362 const struct bfd_target * alternative_target; argument
4368 } bfd_target; typedef