Lines Matching refs:info

32 static bfd_boolean coff_link_add_object_symbols (bfd *abfd, struct bfd_link_info *info);
33 static bfd_boolean coff_link_check_archive_element (bfd *abfd, struct bfd_link_info *info, bfd_boolean *pneeded);
34 static bfd_boolean coff_link_add_symbols (bfd *abfd, struct bfd_link_info *info);
161 _bfd_coff_link_add_symbols (bfd *abfd, struct bfd_link_info *info)
166 return coff_link_add_object_symbols (abfd, info);
169 (abfd, info, coff_link_check_archive_element);
179 coff_link_add_object_symbols (bfd *abfd, struct bfd_link_info *info)
183 if (! coff_link_add_symbols (abfd, info))
186 if (! info->keep_memory
198 struct bfd_link_info *info,
230 h = bfd_link_hash_lookup (info->hash, name, FALSE, FALSE, TRUE);
234 && info->pei386_auto_import
236 h = bfd_link_hash_lookup (info->hash, name + 6, FALSE, FALSE, TRUE);
245 if (! (*info->callbacks->add_archive_element) (info, abfd, name))
266 struct bfd_link_info *info,
272 if (! coff_link_check_ar_symbols (abfd, info, pneeded))
276 && ! coff_link_add_symbols (abfd, info))
279 if ((! info->keep_memory || ! *pneeded)
290 struct bfd_link_info *info)
309 if (info->keep_memory)
399 *sym_hash = coff_link_hash_lookup (coff_hash_table (info),
446 *sym_hash = coff_link_hash_lookup (coff_hash_table (info),
459 (info, abfd, name, flags, section, value,
481 if (info->hash->creator->flavour == bfd_get_flavour (abfd))
529 bfd_hash_allocate (&info->hash->table,
571 if (! info->relocatable
572 && ! info->traditional_format
573 && info->hash->creator->flavour == bfd_get_flavour (abfd)
574 && (info->strip != strip_all && info->strip != strip_debugger))
603 table = coff_hash_table (info);
628 struct bfd_link_info *info)
652 finfo.info = info;
669 coff_data (abfd)->link_info = info;
713 if (info->strip == strip_none
714 || info->strip == strip_some)
717 if (info->relocatable)
729 else if (info->relocatable
764 if (info->relocatable)
812 BFD_ASSERT (info->relocatable);
839 for (sub = info->input_bfds; sub != NULL; sub = sub->link_next)
862 if (! info->relocatable)
874 || (! info->relocatable
888 if (! bfd_coff_start_final_link (abfd, info))
915 if (! _bfd_default_link_order (abfd, info, o, p))
986 if (info->task_link)
989 coff_link_hash_traverse (coff_hash_table (info),
997 coff_link_hash_traverse (coff_hash_table (info),
1009 if (info->relocatable && max_output_reloc_count > 0)
1088 if (coff_hash_table (info)->stab_info.stabstr != NULL)
1090 if (! _bfd_write_stab_strings (abfd, &coff_hash_table (info)->stab_info))
1210 struct bfd_link_info *info ATTRIBUTE_UNUSED,
1318 finfo->info->relocatable,
1319 (finfo->info->relocatable
1378 if (! finfo->info->keep_memory)
1396 && ! process_embedded_commands (output_bfd, finfo->info, input_bfd))
1402 if (( finfo->info->strip != strip_none
1403 || finfo->info->discard != discard_none)
1404 && finfo->info->relocatable)
1449 if ((finfo->info->strip != strip_none
1450 || finfo->info->discard != discard_none)
1451 && finfo->info->relocatable)
1463 if (finfo->info->strip == strip_all && ! dont_skip_symbol)
1493 if (finfo->info->discard == discard_all && ! dont_skip_symbol)
1516 && finfo->info->strip == strip_debugger
1534 && (finfo->info->strip == strip_some
1535 || finfo->info->discard == discard_l))
1545 && ((finfo->info->strip == strip_some
1546 && (bfd_hash_lookup (finfo->info->keep_hash, name, FALSE,
1549 && finfo->info->discard == discard_l
1849 if (finfo->info->task_link && IS_EXTERNAL (input_bfd, isym))
2115 if (finfo->info->strip == strip_none
2116 || finfo->info->strip == strip_some)
2323 finfo->info->relocatable,
2324 (finfo->info->relocatable
2333 if (! bfd_coff_relocate_section (output_bfd, finfo->info,
2341 if (finfo->info->relocatable)
2367 if (! (*adjust_symndx) (output_bfd, finfo->info,
2417 if (! ((*finfo->info->callbacks->unattached_reloc)
2418 (finfo->info, name, input_bfd, o,
2440 (output_bfd, &coff_hash_table (finfo->info)->stab_info,
2446 if (! finfo->info->keep_memory
2478 && (finfo->info->strip == strip_all
2479 || (finfo->info->strip == strip_some
2480 && (bfd_hash_lookup (finfo->info->keep_hash,
2568 if (! finfo->info->shared
2569 && ! finfo->info->relocatable
2622 || finfo->info->relocatable))
2631 || finfo->info->relocatable))
2735 if (! ((*finfo->info->callbacks->reloc_overflow)
2736 (finfo->info, NULL,
2784 bfd_wrapped_link_hash_lookup (output_bfd, finfo->info,
2802 if (! ((*finfo->info->callbacks->unattached_reloc)
2803 (finfo->info, link_order->u.reloc.p->u.name, (bfd *) NULL,
2827 struct bfd_link_info *info,
2890 if (info->relocatable)
2967 else if (! info->relocatable)
2969 if (! ((*info->callbacks->undefined_symbol)
2970 (info, h->root.root.string, input_bfd, input_section,
2976 if (info->base_file)
2993 if (fwrite (&addr, 1, sizeof (long), (FILE *) info->base_file)
3034 if (! ((*info->callbacks->reloc_overflow)
3035 (info, (h ? &h->root : NULL), name, howto->name,