Lines Matching refs:info

204 	<<keep_memory>> field of the <<info>> argument is TRUE, so
519 struct bfd_link_info *info,
527 if (info->wrap_hash != NULL)
533 if (*l == bfd_get_symbol_leading_char (abfd) || *l == info->wrap_char)
542 if (bfd_hash_lookup (info->wrap_hash, l, FALSE, FALSE) != NULL)
559 h = bfd_link_hash_lookup (info->hash, n, create, TRUE, follow);
571 && bfd_hash_lookup (info->wrap_hash, l + sizeof REAL - 1,
589 h = bfd_link_hash_lookup (info->hash, n, create, TRUE, follow);
597 return bfd_link_hash_lookup (info->hash, string, create, copy, follow);
610 void *info)
614 info);
770 _bfd_generic_link_add_symbols (bfd *abfd, struct bfd_link_info *info)
772 return generic_link_add_symbols (abfd, info, FALSE);
783 _bfd_generic_link_add_symbols_collect (bfd *abfd, struct bfd_link_info *info)
785 return generic_link_add_symbols (abfd, info, TRUE);
794 struct bfd_link_info *info ATTRIBUTE_UNUSED)
804 struct bfd_link_info *info,
812 ret = generic_link_add_object_symbols (abfd, info, collect);
816 (abfd, info,
833 struct bfd_link_info *info,
843 return generic_link_add_symbol_list (abfd, info, symcount, outsyms, collect);
966 struct bfd_link_info *info,
1020 pundef = &info->hash->undefs;
1041 if (*pundef != info->hash->undefs_tail)
1054 if (info->pei386_auto_import)
1101 if (! (*checkfn) (element, info, &needed))
1140 struct bfd_link_info *info,
1143 return generic_link_check_archive_element (abfd, info, pneeded, FALSE);
1152 struct bfd_link_info *info,
1155 return generic_link_check_archive_element (abfd, info, pneeded, TRUE);
1163 struct bfd_link_info *info,
1193 h = bfd_link_hash_lookup (info->hash, bfd_asymbol_name (p), FALSE,
1208 if (! (*info->callbacks->add_archive_element) (info, abfd,
1213 if (! generic_link_add_symbol_list (abfd, info, symcount,
1234 if (! (*info->callbacks->add_archive_element)
1235 (info, abfd, bfd_asymbol_name (p)))
1250 bfd_hash_allocate (&info->hash->table,
1293 struct bfd_link_info *info,
1344 (info, abfd, name, p->flags, bfd_get_section (p),
1368 if (info->hash->creator == abfd->xvec)
1529 _bfd_generic_link_add_one_symbol (struct bfd_link_info *info,
1570 h = bfd_wrapped_link_hash_lookup (abfd, info, name, TRUE, copy, FALSE);
1572 h = bfd_link_hash_lookup (info->hash, name, TRUE, copy, FALSE);
1581 if (info->notice_all
1582 || (info->notice_hash != NULL
1583 && bfd_hash_lookup (info->notice_hash, name, FALSE, FALSE) != NULL))
1585 if (! (*info->callbacks->notice) (info, h->root.string, abfd, section,
1612 bfd_link_add_undef (info->hash, h);
1626 if (! ((*info->callbacks->multiple_common)
1627 (info, h->root.string,
1686 if (! ((*info->callbacks->constructor)
1687 (info, c == 'I',
1700 bfd_link_add_undef (info->hash, h);
1703 bfd_hash_allocate (&info->hash->table,
1748 if (h->u.undef.next == NULL && info->hash->undefs_tail != h)
1757 if (! ((*info->callbacks->multiple_common)
1758 (info, h->root.string,
1809 if (! ((*info->callbacks->multiple_common)
1810 (info, h->root.string, obfd, h->type, 0,
1824 if (!info->allow_multiple_definition)
1851 if (! ((*info->callbacks->multiple_definition)
1852 (info, h->root.string, msec->owner, msec, mval,
1861 if (! ((*info->callbacks->multiple_common)
1862 (info, h->root.string,
1874 inh = bfd_wrapped_link_hash_lookup (abfd, info, string, TRUE,
1891 bfd_link_add_undef (info->hash, inh);
1910 if (! (*info->callbacks->add_to_set) (info, h, BFD_RELOC_CTOR,
1919 if (! (*info->callbacks->warning) (info, h->u.i.warning,
1935 if (h->u.undef.next == NULL && info->hash->undefs_tail != h)
1943 if (! (*info->callbacks->warning) (info, string, h->root.string,
1954 if (h->u.undef.next != NULL || info->hash->undefs_tail == h)
1956 if (! (*info->callbacks->warning) (info, string, h->root.string,
1969 ((*info->hash->table.newfunc)
1970 (NULL, &info->hash->table, h->root.string)));
1983 w = bfd_hash_allocate (&info->hash->table, len);
1990 bfd_hash_replace (&info->hash->table,
2008 _bfd_generic_final_link (bfd *abfd, struct bfd_link_info *info)
2027 for (sub = info->input_bfds; sub != NULL; sub = sub->link_next)
2028 if (! _bfd_generic_link_output_symbols (abfd, sub, info, &outsymalloc))
2032 wginfo.info = info;
2035 _bfd_generic_link_hash_traverse (_bfd_generic_hash_table (info),
2045 if (info->relocatable)
2113 if (! _bfd_generic_reloc_link_order (abfd, info, o, p))
2117 if (! default_indirect_link_order (abfd, info, o, p, TRUE))
2121 if (! _bfd_default_link_order (abfd, info, o, p))
2165 struct bfd_link_info *info,
2175 if (info->create_object_symbols_section != NULL)
2181 if (sec->output_section == info->create_object_symbols_section)
2239 bfd_wrapped_link_hash_lookup (output_bfd, info,
2243 h = _bfd_generic_link_hash_lookup (_bfd_generic_hash_table (info),
2254 if (info->hash->creator == input_bfd->xvec)
2306 if (info->strip == strip_all
2307 || (info->strip == strip_some
2308 && bfd_hash_lookup (info->keep_hash, bfd_asymbol_name (sym),
2327 if (info->strip == strip_none)
2341 switch (info->discard)
2349 if (info->relocatable
2367 if (info->strip != strip_all)
2474 if (wginfo->info->strip == strip_all
2475 || (wginfo->info->strip == strip_some
2476 && bfd_hash_lookup (wginfo->info->keep_hash, h->root.root.string,
2509 struct bfd_link_info *info,
2515 if (! info->relocatable)
2540 bfd_wrapped_link_hash_lookup (abfd, info,
2546 if (! ((*info->callbacks->unattached_reloc)
2547 (info, link_order->u.reloc.p->u.name, NULL, NULL, 0)))
2582 if (! ((*info->callbacks->reloc_overflow)
2583 (info, NULL,
2640 struct bfd_link_info *info,
2652 return default_indirect_link_order (abfd, info, sec, link_order,
2655 return default_data_link_order (abfd, info, sec, link_order);
2663 struct bfd_link_info *info ATTRIBUTE_UNUSED,
2717 struct bfd_link_info *info,
2740 if (info->relocatable
2796 h = bfd_wrapped_link_hash_lookup (output_bfd, info,
2800 h = bfd_link_hash_lookup (info->hash,
2817 (output_bfd, info, link_order, contents, info->relocatable,
2888 struct bfd_link_info *info);
2894 .#define bfd_section_already_linked(abfd, sec, info) \
2895 . BFD_SEND (abfd, _section_already_linked, (abfd, sec, info))
2919 void *), void *info)
2924 info);
2982 struct bfd_link_info *info ATTRIBUTE_UNUSED)
3170 _bfd_fix_excluded_sec_syms (bfd *obfd, struct bfd_link_info *info)
3172 bfd_link_hash_traverse (info->hash, fix_syms, obfd);