Line 123... |
Line 123... |
bfd_target_ieee_flavour,
|
bfd_target_ieee_flavour,
|
bfd_target_nlm_flavour,
|
bfd_target_nlm_flavour,
|
bfd_target_oasys_flavour,
|
bfd_target_oasys_flavour,
|
bfd_target_tekhex_flavour,
|
bfd_target_tekhex_flavour,
|
bfd_target_srec_flavour,
|
bfd_target_srec_flavour,
|
|
bfd_target_verilog_flavour,
|
bfd_target_ihex_flavour,
|
bfd_target_ihex_flavour,
|
bfd_target_som_flavour,
|
bfd_target_som_flavour,
|
bfd_target_os9k_flavour,
|
bfd_target_os9k_flavour,
|
bfd_target_versados_flavour,
|
bfd_target_versados_flavour,
|
bfd_target_msdos_flavour,
|
bfd_target_msdos_flavour,
|
Line 409... |
Line 410... |
NAME##_bfd_link_split_section, \
|
NAME##_bfd_link_split_section, \
|
NAME##_bfd_gc_sections, \
|
NAME##_bfd_gc_sections, \
|
NAME##_bfd_merge_sections, \
|
NAME##_bfd_merge_sections, \
|
NAME##_bfd_is_group_section, \
|
NAME##_bfd_is_group_section, \
|
NAME##_bfd_discard_group, \
|
NAME##_bfd_discard_group, \
|
NAME##_section_already_linked \
|
NAME##_section_already_linked, \
|
|
NAME##_bfd_define_common_symbol
|
|
|
int (*_bfd_sizeof_headers) (bfd *, struct bfd_link_info *);
|
int (*_bfd_sizeof_headers) (bfd *, struct bfd_link_info *);
|
bfd_byte * (*_bfd_get_relocated_section_contents)
|
bfd_byte * (*_bfd_get_relocated_section_contents)
|
(bfd *, struct bfd_link_info *, struct bfd_link_order *,
|
(bfd *, struct bfd_link_info *, struct bfd_link_order *,
|
bfd_byte *, bfd_boolean, struct bfd_symbol **);
|
bfd_byte *, bfd_boolean, struct bfd_symbol **);
|
Line 457... |
Line 459... |
/* Check if SEC has been already linked during a reloceatable or
|
/* Check if SEC has been already linked during a reloceatable or
|
final link. */
|
final link. */
|
void (*_section_already_linked) (bfd *, struct bfd_section *,
|
void (*_section_already_linked) (bfd *, struct bfd_section *,
|
struct bfd_link_info *);
|
struct bfd_link_info *);
|
|
|
|
/* Define a common symbol. */
|
|
bfd_boolean (*_bfd_define_common_symbol) (bfd *, struct bfd_link_info *,
|
|
struct bfd_link_hash_entry *);
|
|
|
/* Routines to handle dynamic symbols and relocs. */
|
/* Routines to handle dynamic symbols and relocs. */
|
#define BFD_JUMP_TABLE_DYNAMIC(NAME) \
|
#define BFD_JUMP_TABLE_DYNAMIC(NAME) \
|
NAME##_get_dynamic_symtab_upper_bound, \
|
NAME##_get_dynamic_symtab_upper_bound, \
|
NAME##_canonicalize_dynamic_symtab, \
|
NAME##_canonicalize_dynamic_symtab, \
|
NAME##_get_synthetic_symtab, \
|
NAME##_get_synthetic_symtab, \
|