Searched refs:link_info (Results 1 - 25 of 50) sorted by relevance

12

/haiku-fatelf/src/bin/gdb/bfd/
H A Dcoff-w65.c117 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 Dcoff-h8500.c168 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 Dsimple.c28 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 Dcoff-z8k.c158 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 Dreloc16.c44 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 Dcoff-h8300.c116 /* 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 Dbout.c388 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 Dvms.c133 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 Dreloc.c4357 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 Delf32-xtensa.c5231 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 Delf64-mmix.c217 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 Delf32-crx.c688 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 Delf-m10200.c485 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 Delf-m10300.c109 /* 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 Delf32-h8300.c661 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 Delf64-alpha.c263 /* 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 Delf32-m68hc11.c658 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 Delf32-msp430.c684 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 Delf32-ip2k.c799 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 Delf32-arm.h159 /* 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 Dcoff-alpha.c760 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 Dlibcoff.h100 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 Delfxx-ia64.c180 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 Dcoff-sh.c695 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 Dbfd.c1185 .#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

Completed in 307 milliseconds

12