Back to index

cell-binutils  2.17cvs20070401
Defines | Variables
elfxx-target.h File Reference

Go to the source code of this file.

Defines

#define bfd_elfNN_close_and_cleanup   _bfd_elf_close_and_cleanup
#define bfd_elfNN_bfd_free_cached_info   _bfd_free_cached_info
#define bfd_elfNN_get_section_contents   _bfd_generic_get_section_contents
#define bfd_elfNN_canonicalize_dynamic_symtab   _bfd_elf_canonicalize_dynamic_symtab
#define bfd_elfNN_get_synthetic_symtab   _bfd_elf_get_synthetic_symtab
#define bfd_elfNN_canonicalize_reloc   _bfd_elf_canonicalize_reloc
#define bfd_elfNN_find_nearest_line   _bfd_elf_find_nearest_line
#define bfd_elfNN_find_inliner_info   _bfd_elf_find_inliner_info
#define bfd_elfNN_read_minisymbols   _bfd_elf_read_minisymbols
#define bfd_elfNN_minisymbol_to_symbol   _bfd_elf_minisymbol_to_symbol
#define bfd_elfNN_get_dynamic_symtab_upper_bound   _bfd_elf_get_dynamic_symtab_upper_bound
#define bfd_elfNN_get_lineno   _bfd_elf_get_lineno
#define bfd_elfNN_get_reloc_upper_bound   _bfd_elf_get_reloc_upper_bound
#define bfd_elfNN_get_symbol_info   _bfd_elf_get_symbol_info
#define bfd_elfNN_canonicalize_symtab   _bfd_elf_canonicalize_symtab
#define bfd_elfNN_get_symtab_upper_bound   _bfd_elf_get_symtab_upper_bound
#define bfd_elfNN_make_empty_symbol   _bfd_elf_make_empty_symbol
#define bfd_elfNN_new_section_hook   _bfd_elf_new_section_hook
#define bfd_elfNN_set_arch_mach   _bfd_elf_set_arch_mach
#define bfd_elfNN_set_section_contents   _bfd_elf_set_section_contents
#define bfd_elfNN_sizeof_headers   _bfd_elf_sizeof_headers
#define bfd_elfNN_write_object_contents   _bfd_elf_write_object_contents
#define bfd_elfNN_write_corefile_contents   _bfd_elf_write_corefile_contents
#define bfd_elfNN_get_section_contents_in_window   _bfd_generic_get_section_contents_in_window
#define elf_backend_can_refcount   0
#define elf_backend_want_got_plt   0
#define elf_backend_plt_readonly   0
#define elf_backend_want_plt_sym   0
#define elf_backend_plt_not_loaded   0
#define elf_backend_plt_alignment   2
#define elf_backend_want_p_paddr_set_to_zero   0
#define elf_backend_default_execstack   1
#define bfd_elfNN_bfd_debug_info_start   bfd_void
#define bfd_elfNN_bfd_debug_info_end   bfd_void
#define bfd_elfNN_bfd_debug_info_accumulate   ((void (*) (bfd*, struct bfd_section *)) bfd_void)
#define bfd_elfNN_bfd_get_relocated_section_contents   bfd_generic_get_relocated_section_contents
#define bfd_elfNN_bfd_relax_section   bfd_generic_relax_section
#define elf_backend_can_gc_sections   0
#define elf_backend_want_got_sym   1
#define elf_backend_gc_mark_dynamic_ref   bfd_elf_gc_mark_dynamic_ref_symbol
#define elf_backend_gc_mark_hook   _bfd_elf_gc_mark_hook
#define elf_backend_gc_mark_extra_sections   NULL
#define elf_backend_gc_sweep_hook   NULL
#define bfd_elfNN_bfd_gc_sections   bfd_elf_gc_sections
#define bfd_elfNN_bfd_merge_sections   _bfd_elf_merge_sections
#define bfd_elfNN_bfd_is_group_section   bfd_elf_is_group_section
#define bfd_elfNN_bfd_discard_group   bfd_generic_discard_group
#define bfd_elfNN_section_already_linked   _bfd_elf_section_already_linked
#define bfd_elfNN_bfd_make_debug_symbol   ((asymbol * (*) (bfd *, void *, unsigned long)) bfd_nullvoidptr)
#define bfd_elfNN_bfd_copy_private_symbol_data   _bfd_elf_copy_private_symbol_data
#define bfd_elfNN_bfd_copy_private_section_data   _bfd_elf_copy_private_section_data
#define bfd_elfNN_bfd_copy_private_header_data   _bfd_elf_copy_private_header_data
#define bfd_elfNN_bfd_copy_private_bfd_data   _bfd_elf_copy_private_bfd_data
#define bfd_elfNN_bfd_print_private_bfd_data   _bfd_elf_print_private_bfd_data
#define bfd_elfNN_bfd_merge_private_bfd_data   ((bfd_boolean (*) (bfd *, bfd *)) bfd_true)
#define bfd_elfNN_bfd_set_private_flags   ((bfd_boolean (*) (bfd *, flagword)) bfd_true)
#define bfd_elfNN_bfd_is_local_label_name   _bfd_elf_is_local_label_name
#define bfd_elfNN_bfd_is_target_special_symbol   ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false)
#define bfd_elfNN_get_dynamic_reloc_upper_bound   _bfd_elf_get_dynamic_reloc_upper_bound
#define bfd_elfNN_canonicalize_dynamic_reloc   _bfd_elf_canonicalize_dynamic_reloc
#define bfd_elfNN_bfd_link_hash_table_free   _bfd_generic_link_hash_table_free
#define bfd_elfNN_bfd_link_hash_table_create   _bfd_generic_link_hash_table_create
#define bfd_elfNN_bfd_link_add_symbols   _bfd_generic_link_add_symbols
#define bfd_elfNN_bfd_final_link   _bfd_generic_final_link
#define bfd_elfNN_bfd_link_just_syms   _bfd_elf_link_just_syms
#define bfd_elfNN_bfd_link_split_section   _bfd_generic_link_split_section
#define bfd_elfNN_archive_p   bfd_generic_archive_p
#define bfd_elfNN_write_archive_contents   _bfd_write_archive_contents
#define bfd_elfNN_mkobject   bfd_elf_mkobject
#define bfd_elfNN_mkcorefile   bfd_elf_mkcorefile
#define bfd_elfNN_mkarchive   _bfd_generic_mkarchive
#define bfd_elfNN_print_symbol   bfd_elf_print_symbol
#define elf_symbol_leading_char   0
#define elf_info_to_howto   0
#define elf_info_to_howto_rel   0
#define ELF_OSABI   ELFOSABI_NONE
#define ELF_MAXPAGESIZE   1
#define ELF_MINPAGESIZE   ELF_MAXPAGESIZE
#define ELF_COMMONPAGESIZE   ELF_MAXPAGESIZE
#define ELF_DYNAMIC_SEC_FLAGS
#define elf_backend_collect   FALSE
#define elf_backend_type_change_ok   FALSE
#define elf_backend_sym_is_global   0
#define elf_backend_object_p   0
#define elf_backend_symbol_processing   0
#define elf_backend_symbol_table_processing   0
#define elf_backend_get_symbol_type   0
#define elf_backend_archive_symbol_lookup   _bfd_elf_archive_symbol_lookup
#define elf_backend_name_local_section_symbols   0
#define elf_backend_section_processing   0
#define elf_backend_section_from_shdr   _bfd_elf_make_section_from_shdr
#define elf_backend_section_flags   0
#define elf_backend_get_sec_type_attr   _bfd_elf_get_sec_type_attr
#define elf_backend_section_from_phdr   _bfd_elf_make_section_from_phdr
#define elf_backend_fake_sections   0
#define elf_backend_section_from_bfd_section   0
#define elf_backend_add_symbol_hook   0
#define elf_backend_link_output_symbol_hook   0
#define elf_backend_create_dynamic_sections   0
#define elf_backend_omit_section_dynsym   _bfd_elf_link_omit_section_dynsym
#define elf_backend_check_relocs   0
#define elf_backend_check_directives   0
#define elf_backend_as_needed_cleanup   0
#define elf_backend_adjust_dynamic_symbol   0
#define elf_backend_always_size_sections   0
#define elf_backend_size_dynamic_sections   0
#define elf_backend_init_index_section   ((void (*) (bfd *, struct bfd_link_info *)) bfd_void)
#define elf_backend_relocate_section   0
#define elf_backend_finish_dynamic_symbol   0
#define elf_backend_finish_dynamic_sections   0
#define elf_backend_begin_write_processing   0
#define elf_backend_final_write_processing   0
#define elf_backend_additional_program_headers   0
#define elf_backend_modify_segment_map   0
#define elf_backend_modify_program_headers   0
#define elf_backend_ecoff_debug_swap   0
#define elf_backend_bfd_from_remote_memory   _bfd_elfNN_bfd_from_remote_memory
#define elf_backend_got_header_size   0
#define elf_backend_post_process_headers   NULL
#define elf_backend_print_symbol_all   NULL
#define elf_backend_output_arch_local_syms   NULL
#define elf_backend_output_arch_syms   NULL
#define elf_backend_copy_indirect_symbol   _bfd_elf_link_hash_copy_indirect
#define elf_backend_hide_symbol   _bfd_elf_link_hash_hide_symbol
#define elf_backend_fixup_symbol   NULL
#define elf_backend_merge_symbol_attribute   NULL
#define elf_backend_ignore_undef_symbol   NULL
#define elf_backend_emit_relocs   _bfd_elf_link_output_relocs
#define elf_backend_count_relocs   NULL
#define elf_backend_grok_prstatus   NULL
#define elf_backend_grok_psinfo   NULL
#define elf_backend_write_core_note   NULL
#define elf_backend_sprintf_vma   _bfd_elf_sprintf_vma
#define elf_backend_fprintf_vma   _bfd_elf_fprintf_vma
#define elf_backend_reloc_type_class   _bfd_elf_reloc_type_class
#define elf_backend_discard_info   NULL
#define elf_backend_ignore_discarded_relocs   NULL
#define elf_backend_action_discarded   _bfd_elf_default_action_discarded
#define elf_backend_eh_frame_address_size   _bfd_elf_eh_frame_address_size
#define elf_backend_can_make_relative_eh_frame   _bfd_elf_can_make_relative
#define elf_backend_can_make_lsda_relative_eh_frame   _bfd_elf_can_make_relative
#define elf_backend_encode_eh_address   _bfd_elf_encode_eh_address
#define elf_backend_write_section   NULL
#define elf_backend_mips_irix_compat   NULL
#define elf_backend_mips_rtype_to_howto   NULL
#define USE_REL   0
#define elf_backend_may_use_rel_p   USE_REL
#define elf_backend_may_use_rela_p   !USE_REL
#define elf_backend_default_use_rela_p   !USE_REL
#define elf_backend_rela_normal   0
#define elf_backend_plt_sym_val   NULL
#define elf_backend_relplt_name   NULL
#define ELF_MACHINE_ALT1   0
#define ELF_MACHINE_ALT2   0
#define elf_backend_size_info   _bfd_elfNN_size_info
#define elf_backend_special_sections   NULL
#define elf_backend_sign_extend_vma   0
#define elf_backend_link_order_error_handler   _bfd_default_error_handler
#define elf_backend_common_definition   _bfd_elf_common_definition
#define elf_backend_common_section_index   _bfd_elf_common_section_index
#define elf_backend_common_section   _bfd_elf_common_section
#define elf_backend_merge_symbol   NULL
#define elf_backend_hash_symbol   _bfd_elf_hash_symbol

Variables

static struct elf_backend_data

Define Documentation

Definition at line 259 of file elfxx-target.h.

Definition at line 186 of file elfxx-target.h.

Definition at line 182 of file elfxx-target.h.

Definition at line 178 of file elfxx-target.h.

Definition at line 173 of file elfxx-target.h.

Definition at line 112 of file elfxx-target.h.

Definition at line 111 of file elfxx-target.h.

Definition at line 110 of file elfxx-target.h.

Definition at line 159 of file elfxx-target.h.

Definition at line 246 of file elfxx-target.h.

Definition at line 33 of file elfxx-target.h.

Definition at line 146 of file elfxx-target.h.

Definition at line 116 of file elfxx-target.h.

Definition at line 155 of file elfxx-target.h.

Definition at line 202 of file elfxx-target.h.

Definition at line 205 of file elfxx-target.h.

Definition at line 243 of file elfxx-target.h.

Definition at line 239 of file elfxx-target.h.

Definition at line 219 of file elfxx-target.h.

Definition at line 251 of file elfxx-target.h.

Definition at line 255 of file elfxx-target.h.

Definition at line 168 of file elfxx-target.h.

Definition at line 194 of file elfxx-target.h.

Definition at line 150 of file elfxx-target.h.

Definition at line 190 of file elfxx-target.h.

Definition at line 121 of file elfxx-target.h.

Definition at line 198 of file elfxx-target.h.

Definition at line 214 of file elfxx-target.h.

Definition at line 39 of file elfxx-target.h.

Definition at line 46 of file elfxx-target.h.

Definition at line 65 of file elfxx-target.h.

Definition at line 30 of file elfxx-target.h.

Definition at line 52 of file elfxx-target.h.

Definition at line 49 of file elfxx-target.h.

Definition at line 210 of file elfxx-target.h.

Definition at line 56 of file elfxx-target.h.

Definition at line 58 of file elfxx-target.h.

Definition at line 60 of file elfxx-target.h.

Definition at line 36 of file elfxx-target.h.

Definition at line 79 of file elfxx-target.h.

Definition at line 63 of file elfxx-target.h.

Definition at line 66 of file elfxx-target.h.

Definition at line 42 of file elfxx-target.h.

Definition at line 67 of file elfxx-target.h.

Definition at line 55 of file elfxx-target.h.

Definition at line 275 of file elfxx-target.h.

Definition at line 271 of file elfxx-target.h.

Definition at line 267 of file elfxx-target.h.

Definition at line 69 of file elfxx-target.h.

Definition at line 279 of file elfxx-target.h.

Definition at line 54 of file elfxx-target.h.

Definition at line 163 of file elfxx-target.h.

Definition at line 71 of file elfxx-target.h.

Definition at line 73 of file elfxx-target.h.

Definition at line 75 of file elfxx-target.h.

Definition at line 263 of file elfxx-target.h.

Definition at line 77 of file elfxx-target.h.

Definition at line 76 of file elfxx-target.h.

Definition at line 492 of file elfxx-target.h.

Definition at line 368 of file elfxx-target.h.

Definition at line 417 of file elfxx-target.h.

Definition at line 389 of file elfxx-target.h.

Definition at line 392 of file elfxx-target.h.

Definition at line 341 of file elfxx-target.h.

Definition at line 386 of file elfxx-target.h.

Definition at line 411 of file elfxx-target.h.

#define elf_backend_bfd_from_remote_memory   _bfd_elfNN_bfd_from_remote_memory

Definition at line 429 of file elfxx-target.h.

Definition at line 125 of file elfxx-target.h.

Definition at line 501 of file elfxx-target.h.

Definition at line 498 of file elfxx-target.h.

#define elf_backend_can_refcount   0

Definition at line 83 of file elfxx-target.h.

Definition at line 383 of file elfxx-target.h.

#define elf_backend_check_relocs   0

Definition at line 380 of file elfxx-target.h.

#define elf_backend_collect   FALSE

Definition at line 319 of file elfxx-target.h.

Definition at line 571 of file elfxx-target.h.

Definition at line 579 of file elfxx-target.h.

Definition at line 575 of file elfxx-target.h.

Definition at line 447 of file elfxx-target.h.

Definition at line 465 of file elfxx-target.h.

Definition at line 374 of file elfxx-target.h.

Definition at line 107 of file elfxx-target.h.

Definition at line 532 of file elfxx-target.h.

Definition at line 486 of file elfxx-target.h.

Definition at line 426 of file elfxx-target.h.

Definition at line 495 of file elfxx-target.h.

Definition at line 462 of file elfxx-target.h.

Definition at line 504 of file elfxx-target.h.

#define elf_backend_fake_sections   0

Definition at line 362 of file elfxx-target.h.

Definition at line 414 of file elfxx-target.h.

Definition at line 408 of file elfxx-target.h.

Definition at line 405 of file elfxx-target.h.

Definition at line 453 of file elfxx-target.h.

Definition at line 480 of file elfxx-target.h.

Definition at line 134 of file elfxx-target.h.

Definition at line 140 of file elfxx-target.h.

Definition at line 137 of file elfxx-target.h.

Definition at line 143 of file elfxx-target.h.

Definition at line 356 of file elfxx-target.h.

Definition at line 338 of file elfxx-target.h.

Definition at line 432 of file elfxx-target.h.

Definition at line 468 of file elfxx-target.h.

Definition at line 471 of file elfxx-target.h.

Definition at line 587 of file elfxx-target.h.

Definition at line 450 of file elfxx-target.h.

Definition at line 489 of file elfxx-target.h.

Definition at line 459 of file elfxx-target.h.

Definition at line 398 of file elfxx-target.h.

Definition at line 567 of file elfxx-target.h.

Definition at line 371 of file elfxx-target.h.

Definition at line 526 of file elfxx-target.h.

Definition at line 529 of file elfxx-target.h.

Definition at line 583 of file elfxx-target.h.

Definition at line 456 of file elfxx-target.h.

Definition at line 510 of file elfxx-target.h.

Definition at line 513 of file elfxx-target.h.

Definition at line 423 of file elfxx-target.h.

Definition at line 420 of file elfxx-target.h.

Definition at line 344 of file elfxx-target.h.

#define elf_backend_object_p   0

Definition at line 329 of file elfxx-target.h.

Definition at line 377 of file elfxx-target.h.

Definition at line 441 of file elfxx-target.h.

Definition at line 444 of file elfxx-target.h.

#define elf_backend_plt_alignment   2

Definition at line 98 of file elfxx-target.h.

Definition at line 95 of file elfxx-target.h.

#define elf_backend_plt_readonly   0

Definition at line 89 of file elfxx-target.h.

Definition at line 540 of file elfxx-target.h.

Definition at line 435 of file elfxx-target.h.

Definition at line 438 of file elfxx-target.h.

#define elf_backend_rela_normal   0

Definition at line 536 of file elfxx-target.h.

Definition at line 483 of file elfxx-target.h.

Definition at line 402 of file elfxx-target.h.

Definition at line 543 of file elfxx-target.h.

#define elf_backend_section_flags   0

Definition at line 353 of file elfxx-target.h.

Definition at line 365 of file elfxx-target.h.

Definition at line 359 of file elfxx-target.h.

Definition at line 350 of file elfxx-target.h.

Definition at line 347 of file elfxx-target.h.

Definition at line 563 of file elfxx-target.h.

Definition at line 395 of file elfxx-target.h.

#define elf_backend_size_info   _bfd_elfNN_size_info

Definition at line 555 of file elfxx-target.h.

Definition at line 559 of file elfxx-target.h.

Definition at line 477 of file elfxx-target.h.

#define elf_backend_sym_is_global   0

Definition at line 326 of file elfxx-target.h.

Definition at line 332 of file elfxx-target.h.

Definition at line 335 of file elfxx-target.h.

Definition at line 322 of file elfxx-target.h.

#define elf_backend_want_got_plt   0

Definition at line 86 of file elfxx-target.h.

#define elf_backend_want_got_sym   1

Definition at line 131 of file elfxx-target.h.

Definition at line 104 of file elfxx-target.h.

#define elf_backend_want_plt_sym   0

Definition at line 92 of file elfxx-target.h.

Definition at line 474 of file elfxx-target.h.

Definition at line 507 of file elfxx-target.h.

Definition at line 308 of file elfxx-target.h.

Value:

Definition at line 313 of file elfxx-target.h.

#define elf_info_to_howto   0

Definition at line 287 of file elfxx-target.h.

#define elf_info_to_howto_rel   0

Definition at line 291 of file elfxx-target.h.

#define ELF_MACHINE_ALT1   0

Definition at line 547 of file elfxx-target.h.

#define ELF_MACHINE_ALT2   0

Definition at line 551 of file elfxx-target.h.

#define ELF_MAXPAGESIZE   1

Definition at line 300 of file elfxx-target.h.

Definition at line 304 of file elfxx-target.h.

#define ELF_OSABI   ELFOSABI_NONE

Definition at line 295 of file elfxx-target.h.

#define elf_symbol_leading_char   0

Definition at line 283 of file elfxx-target.h.

#define USE_REL   0

Definition at line 521 of file elfxx-target.h.


Variable Documentation

Definition at line 592 of file elfxx-target.h.