Lines Matching full:link_info
187 link_info.pei386_auto_import = 1;
188 link_info.pei386_runtime_pseudo_reloc = 2; /* Use by default version 2. */
519 if (link_info.shared || dll)
671 link_info.base_file = fopen (optarg, FOPEN_WB);
672 if (link_info.base_file == NULL)
787 link_info.pei386_auto_import = 1;
790 link_info.pei386_auto_import = 0;
793 link_info.pei386_runtime_pseudo_reloc = 2;
796 link_info.pei386_runtime_pseudo_reloc = 0;
799 link_info.pei386_runtime_pseudo_reloc = 2;
908 if (link_info.relocatable)
910 else if (init[DLLOFF].value || (link_info.shared && !link_info.pie))
926 if (link_info.relocatable)
969 if (link_info.export_dynamic)
1017 for (undef = link_info.hash->undefs; undef; undef=undef->u.undef.next)
1035 sym = bfd_link_hash_lookup (link_info.hash, cname, 0, 0, 1);
1061 bfd_link_hash_traverse (link_info.hash, pep_undef_cdecl_match,
1148 if (link_info.pei386_auto_import == 0)
1151 for (undef = link_info.hash->undefs; undef; undef=undef->u.undef.next)
1163 sym = bfd_link_hash_lookup (link_info.hash, buf, 0, 0, 1);
1193 pep_walk_relocs_of_symbol (&link_info, undef->root.string,
1302 bfd_vma ib = pe_data (link_info.output_bfd)->pe_opthdr.ImageBase;
1344 pe_data (link_info.output_bfd)->pe_opthdr.DataDirectory[PE_DEBUG_DATA].VirtualAddress
1346 pe_data (link_info.output_bfd)->pe_opthdr.DataDirectory[PE_DEBUG_DATA].Size
1370 struct pe_tdata *t = pe_data (link_info.output_bfd);
1404 for (sym = link_info.hash->undefs; sym; sym=sym->u.undef.next)
1406 bfd_hash_traverse (&link_info.hash->table, pr_sym, NULL);
1408 for (a = link_info.input_bfds; a; a = a->link.next)
1418 for (abfd = link_info.input_bfds;
1437 if (coff_data (link_info.output_bfd) == NULL
1438 || coff_data (link_info.output_bfd)->pe == 0)
1440 link_info.output_bfd);
1442 pe_data (link_info.output_bfd)->pe_opthdr = pep;
1443 pe_data (link_info.output_bfd)->dll = init[DLLOFF].value;
1444 pe_data (link_info.output_bfd)->real_flags |= real_flags;
1445 pe_data (link_info.output_bfd)->insert_timestamp = insert_timestamp;
1453 if (pep_use_coff_long_section_names < 0 && link_info.strip == strip_none)
1455 if (link_info.relocatable)
1475 pep_output_file_set_long_section_names (link_info.output_bfd);
1481 pep_process_import_defs (link_info.output_bfd, &link_info);
1491 if (link_info.shared)
1493 if (!link_info.relocatable)
1495 pep_dll_build_sections (link_info.output_bfd, &link_info);
1499 pep_exe_build_sections (link_info.output_bfd, &link_info);
1578 blhe = bfd_link_hash_lookup (link_info.hash,
1773 h = bfd_link_hash_lookup (link_info.hash, buf, TRUE, TRUE, TRUE);
1780 bfd_link_add_undef (link_info.hash, h);
1787 link_info.shared = 1;
1792 = pe_data (link_info.output_bfd)->pe_opthdr.ImageBase
1844 if (link_info.shared
1845 || (!link_info.relocatable && pep_def_file->num_exports != 0))
1847 pep_dll_fill_sections (link_info.output_bfd, &link_info);
1849 pep_dll_generate_implib (pep_def_file, pep_implib_filename, &link_info);
1858 asection *asec = bfd_get_section_by_name (link_info.output_bfd, ".idata");
1896 if (!link_info.relocatable
2030 if (link_info.relocatable)
2187 if (link_info.relocatable && config.build_constructors)
2191 echo ' ; else if (link_info.relocatable) return' >> e${EMULATION_NAME}.c
2198 echo ' ; else if (link_info.pei386_auto_import == 1 && link_info.pei386_runtime_pseudo_reloc != 2) return' >> e${EMULATION_NAME}.c