Lines Matching defs:bfd_target

6378 typedef struct bfd_target  struct
6381 char *name;
6385 enum bfd_flavour flavour;
6388 enum bfd_endian byteorder;
6391 enum bfd_endian header_byteorder;
6395 flagword object_flags;
6399 flagword section_flags;
6403 char symbol_leading_char;
6406 char ar_pad_char;
6409 unsigned char ar_max_namelen;
6413 unsigned char match_priority;
6418 bfd_uint64_t (*bfd_getx64) (const void *);
6442 /* Check the format of a file being read. Return a <<bfd_target *>> or zero. */ argument
6443 const struct bfd_target *(*_bfd_check_format[bfd_type_end]) (bfd *); argument
6446 bfd_boolean (*_bfd_set_format[bfd_type_end]) (bfd *);
6449 bfd_boolean (*_bfd_write_contents[bfd_type_end]) (bfd *);
6461 bfd_boolean (*_close_and_cleanup) (bfd *);
6463 bfd_boolean (*_bfd_free_cached_info) (bfd *);
6465 bfd_boolean (*_new_section_hook) (bfd *, sec_ptr);
6467 bfd_boolean (*_bfd_get_section_contents)
6469 bfd_boolean (*_bfd_get_section_contents_in_window)
6485 bfd_boolean (*_bfd_copy_private_bfd_data) (bfd *, bfd *);
6488 bfd_boolean (*_bfd_merge_private_bfd_data) (bfd *, bfd *);
6493 bfd_boolean (*_bfd_init_private_section_data)
6497 bfd_boolean (*_bfd_copy_private_section_data)
6501 bfd_boolean (*_bfd_copy_private_symbol_data)
6505 bfd_boolean (*_bfd_copy_private_header_data)
6508 bfd_boolean (*_bfd_set_private_flags) (bfd *, flagword);
6511 bfd_boolean (*_bfd_print_private_bfd_data) (bfd *, void *);
6520 char * (*_core_file_failing_command) (bfd *);
6521 int (*_core_file_failing_signal) (bfd *);
6522 bfd_boolean (*_core_file_matches_executable_p) (bfd *, bfd *);
6523 int (*_core_file_pid) (bfd *);
6539 bfd_boolean (*_bfd_slurp_armap) (bfd *);
6540 bfd_boolean (*_bfd_slurp_extended_name_table) (bfd *);
6541 bfd_boolean (*_bfd_construct_extended_name_table)
6543 void (*_bfd_truncate_arname) (bfd *, const char *, char *);
6544 bfd_boolean (*write_armap)
6546 void * (*_bfd_read_ar_hdr_fn) (bfd *);
6547 bfd_boolean (*_bfd_write_ar_hdr_fn) (bfd *, bfd *);
6548 bfd * (*openr_next_archived_file) (bfd *, bfd *);
6550 bfd * (*_bfd_get_elt_at_index) (bfd *, symindex);
6551 int (*_bfd_stat_arch_elt) (bfd *, struct stat *);
6552 bfd_boolean (*_bfd_update_armap_timestamp) (bfd *);
6572 long (*_bfd_get_symtab_upper_bound) (bfd *);
6573 long (*_bfd_canonicalize_symtab)
6576 (*_bfd_make_empty_symbol) (bfd *);
6577 void (*_bfd_print_symbol)
6580 void (*_bfd_get_symbol_info)
6583 bfd_boolean (*_bfd_is_local_label_name) (bfd *, const char *);
6584 bfd_boolean (*_bfd_is_target_special_symbol) (bfd *, asymbol *);
6585 alent * (*_get_lineno) (bfd *, struct bfd_symbol *);
6586 bfd_boolean (*_bfd_find_nearest_line)
6589 bfd_boolean (*_bfd_find_nearest_line_discriminator)
6592 bfd_boolean (*_bfd_find_line)
6595 bfd_boolean (*_bfd_find_inliner_info)
6600 asymbol * (*_bfd_make_debug_symbol)
6604 long (*_read_minisymbols)
6608 asymbol * (*_minisymbol_to_symbol)
6618 long (*_get_reloc_upper_bound) (bfd *, sec_ptr);
6619 long (*_bfd_canonicalize_reloc)
6623 (*reloc_type_lookup) (bfd *, bfd_reloc_code_real_type);
6625 (*reloc_name_lookup) (bfd *, const char *);
6633 bfd_boolean (*_bfd_set_arch_mach)
6635 bfd_boolean (*_bfd_set_section_contents)
6658 int (*_bfd_sizeof_headers) (bfd *, struct bfd_link_info *);
6659 bfd_byte * (*_bfd_get_relocated_section_contents)
6663 bfd_boolean (*_bfd_relax_section)
6669 (*_bfd_link_hash_table_create) (bfd *);
6672 void (*_bfd_link_hash_table_free) (struct bfd_link_hash_table *);
6675 bfd_boolean (*_bfd_link_add_symbols) (bfd *, struct bfd_link_info *);
6678 void (*_bfd_link_just_syms) (asection *, struct bfd_link_info *);
6683 void (*_bfd_copy_link_hash_symbol_type)
6688 bfd_boolean (*_bfd_final_link) (bfd *, struct bfd_link_info *);
6691 bfd_boolean (*_bfd_link_split_section) (bfd *, struct bfd_section *);
6694 bfd_boolean (*_bfd_gc_sections) (bfd *, struct bfd_link_info *);
6697 bfd_boolean (*_bfd_lookup_section_flags) (struct bfd_link_info *,
6702 bfd_boolean (*_bfd_merge_sections) (bfd *, struct bfd_link_info *);
6705 bfd_boolean (*_bfd_is_group_section) (bfd *, const struct bfd_section *);
6708 bfd_boolean (*_bfd_discard_group) (bfd *, struct bfd_section *);
6712 bfd_boolean (*_section_already_linked) (bfd *, asection *,
6716 bfd_boolean (*_bfd_define_common_symbol) (bfd *, struct bfd_link_info *,
6743 const struct bfd_target * alternative_target; argument
6749 } bfd_target; typedef