Home | History | Annotate | Download | only in emultempl

Lines Matching full:link_info

76   if (!(bfd_get_flavour (link_info.output_bfd) == bfd_target_elf_flavour
77 && elf_object_id (link_info.output_bfd) == PPC64_ELF_DATA))
80 link_info.wrap_char = '.';
85 stub_file->the_bfd = bfd_create ("linker stubs", link_info.output_bfd);
88 bfd_get_arch (link_info.output_bfd),
89 bfd_get_mach (link_info.output_bfd)))
99 params.save_restore_funcs = !link_info.relocatable;
100 if (!ppc64_elf_init_stub_bfd (&link_info, &params))
249 && !ppc64_elf_edit_opd (&link_info))
252 if (ppc64_elf_tls_setup (&link_info)
259 if (!ppc64_elf_tls_optimize (&link_info))
264 && !link_info.relocatable)
268 if (!ppc64_elf_edit_toc (&link_info))
412 if (!link_info.relocatable)
413 ppc64_elf_set_toc (&link_info, link_info.output_bfd);
430 if (!ppc64_elf_next_toc_section (&link_info, i))
447 && i->output_section->owner == link_info.output_bfd)
449 if (!ppc64_elf_next_input_section (&link_info, i))
465 if (stub_file != NULL && !link_info.relocatable)
467 ret = ppc64_elf_setup_section_lists (&link_info);
472 ppc64_elf_start_multitoc_partition (&link_info);
476 toc_section = bfd_get_section_by_name (link_info.output_bfd,
482 if (ppc64_elf_layout_multitoc (&link_info)
487 ppc64_elf_finish_multitoc_partition (&link_info);
491 if (!ppc64_elf_check_init_fini (&link_info))
495 if (!ppc64_elf_size_stubs (&link_info))
504 ret = bfd_elf_discard_info (link_info.output_bfd, &link_info);
517 if (!link_info.relocatable)
518 ppc64_elf_set_toc (&link_info, link_info.output_bfd);
535 && (elf_elfheader (link_info.output_bfd)->e_flags & EF_PPC64_ABI) == 1)
541 && !link_info.relocatable
542 && !ppc64_elf_build_stubs (&link_info, config.stats ? &msg : NULL))
557 ppc64_elf_restore_symbols (&link_info);