/haiku-fatelf/src/bin/gdb/bfd/ |
H A D | coff-w65.c | 117 w65_reloc16_estimate (abfd, input_section, reloc, shrink, link_info) 122 struct bfd_link_info *link_info; 146 value = bfd_coff_reloc16_get_value (reloc, link_info, input_section); 165 value = bfd_coff_reloc16_get_value (reloc, link_info, input_section); 187 value = bfd_coff_reloc16_get_value (reloc, link_info, input_section); 224 w65_reloc16_extra_cases (abfd, link_info, link_order, reloc, data, src_ptr, 227 struct bfd_link_info *link_info; 243 unsigned int gap = bfd_coff_reloc16_get_value (reloc, link_info, 253 unsigned int gap = bfd_coff_reloc16_get_value (reloc, link_info, 264 unsigned int gap = bfd_coff_reloc16_get_value (reloc, link_info, [all...] |
H A D | coff-h8500.c | 168 extra_case (in_abfd, link_info, link_order, reloc, data, src_ptr, dst_ptr) 170 struct bfd_link_info *link_info; 184 bfd_coff_reloc16_get_value (reloc, link_info, input_section), 192 (bfd_coff_reloc16_get_value (reloc, link_info, input_section) 201 bfd_coff_reloc16_get_value (reloc, link_info, input_section), 209 bfd_coff_reloc16_get_value (reloc, link_info, input_section), 218 (bfd_coff_reloc16_get_value (reloc, link_info, input_section) 228 int v = bfd_coff_reloc16_get_value (reloc, link_info, input_section); 238 int v = bfd_coff_reloc16_get_value (reloc, link_info, input_section); 247 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info, [all...] |
H A D | simple.c | 28 simple_dummy_warning (struct bfd_link_info *link_info ATTRIBUTE_UNUSED, 39 simple_dummy_undefined_symbol (struct bfd_link_info *link_info ATTRIBUTE_UNUSED, 50 simple_dummy_reloc_overflow (struct bfd_link_info *link_info ATTRIBUTE_UNUSED, 62 simple_dummy_reloc_dangerous (struct bfd_link_info *link_info ATTRIBUTE_UNUSED, 72 simple_dummy_unattached_reloc (struct bfd_link_info *link_info ATTRIBUTE_UNUSED, 138 struct bfd_link_info link_info; local 165 memset (&link_info, 0, sizeof (link_info)); 166 link_info.input_bfds = abfd; 168 link_info [all...] |
H A D | coff-z8k.c | 158 struct bfd_link_info *link_info, 171 bfd_coff_reloc16_get_value (reloc, link_info, input_section), 182 bfd_coff_reloc16_get_value (reloc, link_info, 188 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info, 205 & bfd_coff_reloc16_get_value (reloc, link_info, 214 bfd_coff_reloc16_get_value (reloc, link_info, input_section), 222 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info, 235 if (! ((*link_info->callbacks->reloc_overflow) 236 (link_info, bfd_asymbol_name (*reloc->sym_ptr_ptr), 249 bfd_vma dst = bfd_coff_reloc16_get_value (reloc, link_info, 157 extra_case(bfd *in_abfd, struct bfd_link_info *link_info, struct bfd_link_order *link_order, arelent *reloc, bfd_byte *data, unsigned int *src_ptr, unsigned int *dst_ptr) argument [all...] |
H A D | reloc16.c | 44 bfd_coff_reloc16_get_value (reloc, link_info, input_section) 46 struct bfd_link_info *link_info; 65 h = bfd_wrapped_link_hash_lookup (input_section->owner, link_info, 79 if (!((*link_info->callbacks->undefined_symbol) 80 (link_info, bfd_asymbol_name (symbol), 140 bfd_coff_reloc16_relax_section (abfd, input_section, link_info, again) 143 struct bfd_link_info *link_info; 215 shrinks[i], link_info); 241 link_info, 247 struct bfd_link_info *link_info; [all...] |
H A D | coff-h8300.c | 116 /* Get the H8/300 COFF linker hash table from a link_info structure. */ 441 unsigned int shrink, struct bfd_link_info *link_info) 466 value = bfd_coff_reloc16_get_value (reloc, link_info, input_section); 524 last_value = bfd_coff_reloc16_get_value (last_reloc, link_info, 555 value = bfd_coff_reloc16_get_value (reloc, link_info, input_section) + 1; 582 value = bfd_coff_reloc16_get_value (reloc, link_info, input_section); 603 value = bfd_coff_reloc16_get_value (reloc, link_info, input_section); 626 value = bfd_coff_reloc16_get_value (reloc, link_info, input_section); 658 h8300_reloc16_extra_cases (bfd *abfd, struct bfd_link_info *link_info, argument 676 value = bfd_coff_reloc16_get_value (reloc, link_info, input_sectio 440 h8300_reloc16_estimate(bfd *abfd, asection *input_section, arelent *reloc, unsigned int shrink, struct bfd_link_info *link_info) argument [all...] |
H A D | bout.c | 388 calljx_callback (abfd, link_info, reloc_entry, src, dst, input_section) 390 struct bfd_link_info *link_info; 401 value = get_value (reloc_entry, link_info, input_section); 426 callj_callback (abfd, link_info, reloc_entry, data, srcidx, dstidx, 429 struct bfd_link_info *link_info; 442 value = get_value (reloc_entry, link_info, input_section); 1055 get_value (reloc, link_info, input_section) 1057 struct bfd_link_info *link_info; 1075 h = bfd_wrapped_link_hash_lookup (input_section->owner, link_info, 1087 if (! ((*link_info [all...] |
H A D | vms.c | 133 PARAMS ((bfd *abfd, struct bfd_link_info *link_info, 137 PARAMS ((bfd *abfd, asection *section, struct bfd_link_info *link_info, 140 PARAMS ((bfd *abfd, struct bfd_link_info *link_info)); 142 PARAMS ((bfd *abfd, struct bfd_link_info *link_info)); 148 PARAMS ((bfd *abfd, struct bfd_link_info *link_info)); 150 PARAMS ((bfd *abfd, struct bfd_link_info *link_info)); 1702 vms_bfd_get_relocated_section_contents (abfd, link_info, link_order, data, 1705 struct bfd_link_info *link_info ATTRIBUTE_UNUSED; 1713 abfd, link_info, link_order, data, (relocatable)?"True":"False", symbols); 1721 vms_bfd_relax_section (abfd, section, link_info, agai [all...] |
H A D | reloc.c | 4357 struct bfd_link_info *link_info ATTRIBUTE_UNUSED, 4379 struct bfd_link_info *link_info ATTRIBUTE_UNUSED) 4399 struct bfd_link_info *link_info ATTRIBUTE_UNUSED) 4411 struct bfd_link_info *link_info, 4425 struct bfd_link_info *link_info, 4487 if (!((*link_info->callbacks->undefined_symbol) 4488 (link_info, bfd_asymbol_name (*(*parent)->sym_ptr_ptr), 4495 if (!((*link_info->callbacks->reloc_dangerous) 4496 (link_info, error_message, input_bfd, input_section, 4501 if (!((*link_info 4424 bfd_generic_get_relocated_section_contents(bfd *abfd, struct bfd_link_info *link_info, struct bfd_link_order *link_order, bfd_byte *data, bfd_boolean relocatable, asymbol **symbols) argument [all...] |
H A D | elf32-xtensa.c | 5231 struct bfd_link_info *link_info) 5249 contents = retrieve_contents (abfd, sec, link_info->keep_memory); 5255 link_info->keep_memory); 5818 struct bfd_link_info *link_info, 5832 if (!analyze_relocations (link_info)) 5851 if (!compute_removed_literals (abfd, sec, link_info, values)) 5860 if (!relax_section (abfd, sec, link_info)) 5892 analyze_relocations (struct bfd_link_info *link_info) 5899 for (abfd = link_info->input_bfds; abfd != NULL; abfd = abfd->link_next) 5906 for (abfd = link_info 5209 section_cache_section(section_cache_t *sec_cache, asection *sec, struct bfd_link_info *link_info) argument 5793 elf_xtensa_relax_section(bfd *abfd, asection *sec, struct bfd_link_info *link_info, bfd_boolean *again) argument 5868 analyze_relocations(struct bfd_link_info *link_info) argument 5939 find_relaxable_sections(bfd *abfd, asection *sec, struct bfd_link_info *link_info, bfd_boolean *is_relaxable_p) argument 6025 collect_source_relocs(bfd *abfd, asection *sec, struct bfd_link_info *link_info) argument 6184 is_resolvable_asm_expansion(bfd *abfd, asection *sec, bfd_byte *contents, Elf_Internal_Rela *irel, struct bfd_link_info *link_info, bfd_boolean *is_reachable_p) argument 6295 compute_text_actions(bfd *abfd, asection *sec, struct bfd_link_info *link_info) argument 7039 compute_removed_literals(bfd *abfd, asection *sec, struct bfd_link_info *link_info, value_map_hash_table *values) argument 7231 remove_dead_literal(bfd *abfd, asection *sec, struct bfd_link_info *link_info, Elf_Internal_Rela *internal_relocs, Elf_Internal_Rela *irel, source_reloc *rel, property_table_entry *prop_table, int ptblsize) argument 7302 identify_literal_placement(bfd *abfd, asection *sec, bfd_byte *contents, struct bfd_link_info *link_info, value_map_hash_table *values, bfd_boolean *last_loc_is_prev_p, Elf_Internal_Rela *irel, int remaining_src_rels, source_reloc *rel, property_table_entry *prop_table, int ptblsize, section_cache_t *target_sec_cache, bfd_boolean is_abs_literal) argument 7545 move_shared_literal(asection *sec, struct bfd_link_info *link_info, source_reloc *rel, property_table_entry *prop_table, int ptblsize, const r_reloc *target_loc, const literal_value *lit_value, section_cache_t *target_sec_cache) argument 7699 relax_section(bfd *abfd, asection *sec, struct bfd_link_info *link_info) argument 8422 move_literal(bfd *abfd, struct bfd_link_info *link_info, asection *sec, bfd_vma offset, bfd_byte *contents, xtensa_relax_info *relax_info, Elf_Internal_Rela **internal_relocs_p, const literal_value *lit) argument 8555 relax_property_section(bfd *abfd, asection *sec, struct bfd_link_info *link_info) argument 9374 xtensa_callback_required_dependence(bfd *abfd, asection *sec, struct bfd_link_info *link_info, deps_callback_t callback, void *closure) argument [all...] |
H A D | elf64-mmix.c | 217 PARAMS ((bfd *abfd, asection *sec, struct bfd_link_info *link_info, 2409 _bfd_mmix_after_linker_allocation (abfd, link_info) 2411 struct bfd_link_info *link_info; 2424 bpo_greg_owner = (bfd *) link_info->base_file; 2512 mmix_dump_bpo_gregs (link_info, pf) 2513 struct bfd_link_info *link_info; 2521 if (link_info == NULL || link_info->base_file == NULL) 2524 bpo_greg_owner = (bfd *) link_info->base_file; 2575 mmix_elf_relax_section (abfd, sec, link_info, agai [all...] |
H A D | elf32-crx.c | 688 struct bfd_link_info *link_info, 705 return bfd_generic_get_relocated_section_contents (output_bfd, link_info, 763 if (! elf32_crx_relocate_section (output_bfd, link_info, input_bfd, 925 struct bfd_link_info *link_info, bfd_boolean *again) 939 if (link_info->relocatable 950 link_info->keep_memory)); 1230 if (! link_info->keep_memory) 1242 if (! link_info->keep_memory) 687 elf32_crx_get_relocated_section_contents(bfd *output_bfd, struct bfd_link_info *link_info, struct bfd_link_order *link_order, bfd_byte *data, bfd_boolean relocatable, asymbol **symbols) argument 924 elf32_crx_relax_section(bfd *abfd, asection *sec, struct bfd_link_info *link_info, bfd_boolean *again) argument
|
H A D | elf-m10200.c | 485 mn10200_elf_relax_section (abfd, sec, link_info, again) 488 struct bfd_link_info *link_info; 503 if (link_info->relocatable 514 link_info->keep_memory)); 1113 if (! link_info->keep_memory) 1125 if (! link_info->keep_memory) 1282 mn10200_elf_get_relocated_section_contents (output_bfd, link_info, link_order, 1285 struct bfd_link_info *link_info; 1302 return bfd_generic_get_relocated_section_contents (output_bfd, link_info, 1360 if (! mn10200_elf_relocate_section (output_bfd, link_info, input_bf [all...] |
H A D | elf-m10300.c | 109 /* Get the MN10300 ELF linker hash table from a link_info structure. */ 1562 struct bfd_link_info *link_info = (struct bfd_link_info *)in_args; 1583 || (elf_hash_table (link_info)->dynamic_sections_created 1659 mn10300_elf_relax_section (abfd, sec, link_info, again) 1662 struct bfd_link_info *link_info; 1677 hash_table = elf32_mn10300_hash_table (link_info); 1685 for (input_bfd = link_info->input_bfds; 1741 link_info->keep_memory)); 1946 if (! link_info->keep_memory) 1961 if (! link_info 1561 struct bfd_link_info *link_info = (struct bfd_link_info *)in_args; local [all...] |
H A D | elf32-h8300.c | 661 struct bfd_link_info *link_info, bfd_boolean *again) 677 if (link_info->relocatable 688 link_info->keep_memory)); 1229 if (! link_info->keep_memory) 1238 if (! link_info->keep_memory) 1391 struct bfd_link_info *link_info, 1408 return bfd_generic_get_relocated_section_contents (output_bfd, link_info, 1465 if (! elf32_h8_relocate_section (output_bfd, link_info, input_bfd, 659 elf32_h8_relax_section(bfd *abfd, asection *sec, struct bfd_link_info *link_info, bfd_boolean *again) argument 1389 elf32_h8_get_relocated_section_contents(bfd *output_bfd, struct bfd_link_info *link_info, struct bfd_link_order *link_order, bfd_byte *data, bfd_boolean relocatable, asymbol **symbols) argument
|
H A D | elf64-alpha.c | 263 /* Get the Alpha ELF linker hash table from a link_info structure. */ 1199 struct bfd_link_info *link_info; 1226 PARAMS((bfd *abfd, asection *sec, struct bfd_link_info *link_info, 1271 if (alpha_elf_dynamic_symbol_p (&info->h->root, info->link_info)) 1526 info->link_info->keep_memory)); 1530 tsec_free = (info->link_info->keep_memory ? NULL : tsec_relocs); 1553 if (info->link_info->hash->creator != info->tsec->owner->xvec 1584 if (alpha_elf_dynamic_symbol_p (&info->h->root, info->link_info)) 1588 if (r_type == R_ALPHA_GOTTPREL && info->link_info->shared) 1597 BFD_ASSERT (elf_hash_table (info->link_info) 1195 struct bfd_link_info *link_info; member in struct:alpha_relax_info [all...] |
H A D | elf32-m68hc11.c | 658 struct bfd_link_info *link_info, bfd_boolean *again) 679 if (link_info->relocatable 691 link_info->keep_memory)); 694 if (! link_info->keep_memory) 1062 if (! link_info->keep_memory) 1074 if (! link_info->keep_memory) 655 m68hc11_elf_relax_section(bfd *abfd, asection *sec, struct bfd_link_info *link_info, bfd_boolean *again) argument
|
H A D | elf32-msp430.c | 684 struct bfd_link_info * link_info ATTRIBUTE_UNUSED) 901 struct bfd_link_info * link_info, 917 if (link_info->relocatable 926 _bfd_elf_link_read_relocs (abfd, sec, NULL, NULL, link_info->keep_memory); 1117 if (!link_info->keep_memory) 1129 if (!link_info->keep_memory) 900 msp430_elf_relax_section(bfd * abfd, asection * sec, struct bfd_link_info * link_info, bfd_boolean * again) argument
|
H A D | elf32-ip2k.c | 799 ip2k_elf_relax_section (abfd, sec, link_info, again) 802 struct bfd_link_info *link_info; 837 if (link_info->relocatable 847 link_info->keep_memory); 861 link_info->keep_memory); 947 if (! link_info->keep_memory) 956 if (! link_info->keep_memory)
|
H A D | elf32-arm.h | 159 /* Get the ARM elf linker hash table from a link_info structure. */ 401 find_thumb_glue (struct bfd_link_info *link_info, argument 410 hash_table = elf32_arm_hash_table (link_info); 435 find_arm_glue (struct bfd_link_info *link_info, argument 444 hash_table = elf32_arm_hash_table (link_info); 547 record_arm_to_thumb_glue (struct bfd_link_info * link_info, argument 558 globals = elf32_arm_hash_table (link_info); 589 _bfd_generic_link_add_one_symbol (link_info, globals->bfd_of_glue_owner, 601 record_thumb_to_arm_glue (struct bfd_link_info *link_info, argument 613 hash_table = elf32_arm_hash_table (link_info); 761 bfd_elf32_arm_process_before_allocation(bfd *abfd, struct bfd_link_info *link_info, int no_pipeline_knowledge, int byteswap_code) argument 917 bfd_elf32_arm_set_target_relocs(struct bfd_link_info *link_info, int target1_is_rel, char * target2_type) argument [all...] |
H A D | coff-alpha.c | 760 alpha_ecoff_get_relocated_section_contents (abfd, link_info, link_order, 763 struct bfd_link_info *link_info; 827 h = bfd_link_hash_lookup (link_info->hash, "_gp", FALSE, FALSE, 1140 if (! ((*link_info->callbacks->undefined_symbol) 1141 (link_info, bfd_asymbol_name (*rel->sym_ptr_ptr), 1146 if (! ((*link_info->callbacks->reloc_dangerous) 1147 (link_info, err, input_bfd, input_section, 1152 if (! ((*link_info->callbacks->reloc_overflow) 1153 (link_info, bfd_asymbol_name (*rel->sym_ptr_ptr),
|
H A D | libcoff.h | 100 struct bfd_link_info *link_info; member in struct:coff_tdata 303 /* Get the COFF linker hash table from a link_info structure. */ 897 #define bfd_coff_reloc16_extra_cases(abfd, link_info, link_order,\ 900 (abfd, link_info, link_order, reloc, data, src_ptr, dst_ptr)) 902 #define bfd_coff_reloc16_estimate(abfd, section, reloc, shrink, link_info)\ 904 (abfd, section, reloc, shrink, link_info))
|
H A D | elfxx-ia64.c | 180 PARAMS((bfd *abfd, asection *sec, struct bfd_link_info *link_info, 713 elfNN_ia64_relax_section (abfd, sec, link_info, again) 716 struct bfd_link_info *link_info; 744 if (!is_elf_hash_table (link_info->hash)) 751 || (!link_info->need_relax_finalize 760 link_info->keep_memory)); 764 ia64_info = elfNN_ia64_hash_table (link_info); 795 if (!link_info->need_relax_finalize) 804 if (link_info->need_relax_finalize) 817 if (link_info [all...] |
H A D | coff-sh.c | 695 sh_relax_section (abfd, sec, link_info, again) 698 struct bfd_link_info *link_info; 708 if (link_info->relocatable 722 (abfd, sec, link_info->keep_memory, 1023 if (! link_info->keep_memory) 1031 if (! link_info->keep_memory) 2978 sh_coff_get_relocated_section_contents (output_bfd, link_info, link_order, 2981 struct bfd_link_info *link_info; 2998 return bfd_generic_get_relocated_section_contents (output_bfd, link_info, 3059 if (! sh_relocate_section (output_bfd, link_info, input_bf [all...] |
H A D | bfd.c | 1185 .#define bfd_relax_section(abfd, section, link_info, again) \ 1186 . BFD_SEND (abfd, _bfd_relax_section, (abfd, section, link_info, again)) 1188 .#define bfd_gc_sections(abfd, link_info) \ 1189 . BFD_SEND (abfd, _bfd_gc_sections, (abfd, link_info)) 1191 .#define bfd_merge_sections(abfd, link_info) \ 1192 . BFD_SEND (abfd, _bfd_merge_sections, (abfd, link_info)) 1246 struct bfd_link_info *link_info, 1267 return (*fn) (abfd, link_info, link_order, data, relocatable, symbols); 1242 bfd_get_relocated_section_contents(bfd *abfd, struct bfd_link_info *link_info, struct bfd_link_order *link_order, bfd_byte *data, bfd_boolean relocatable, asymbol **symbols) argument
|