Lines Matching refs:hti
1978 struct mips_htab_traverse_info *hti; in mips_elf_check_symbols() local
1980 hti = (struct mips_htab_traverse_info *) data; in mips_elf_check_symbols()
1981 if (!bfd_link_relocatable (hti->info)) in mips_elf_check_symbols()
1982 mips_elf_check_mips16_stubs (hti->info, h); in mips_elf_check_symbols()
1996 if (bfd_link_relocatable (hti->info)) in mips_elf_check_symbols()
1998 if (!PIC_OBJECT_P (hti->output_bfd)) in mips_elf_check_symbols()
2001 else if (h->has_nonpic_branches && !mips_elf_add_la25_stub (hti->info, h)) in mips_elf_check_symbols()
2003 hti->error = TRUE; in mips_elf_check_symbols()
9275 struct mips_htab_traverse_info hti; in _bfd_mips_elf_always_size_sections() local
9290 hti.info = info; in _bfd_mips_elf_always_size_sections()
9291 hti.output_bfd = output_bfd; in _bfd_mips_elf_always_size_sections()
9292 hti.error = FALSE; in _bfd_mips_elf_always_size_sections()
9294 mips_elf_check_symbols, &hti); in _bfd_mips_elf_always_size_sections()
9295 if (hti.error) in _bfd_mips_elf_always_size_sections()
9475 struct mips_htab_traverse_info *hti = data; in mips_elf_allocate_lazy_stub() local
9480 info = hti->info; in mips_elf_allocate_lazy_stub()
9481 output_bfd = hti->output_bfd; in mips_elf_allocate_lazy_stub()
9496 hti->error = TRUE; in mips_elf_allocate_lazy_stub()
9519 struct mips_htab_traverse_info hti; in mips_elf_lay_out_lazy_stubs() local
9530 hti.info = info; in mips_elf_lay_out_lazy_stubs()
9531 hti.output_bfd = output_bfd; in mips_elf_lay_out_lazy_stubs()
9532 hti.error = FALSE; in mips_elf_lay_out_lazy_stubs()
9533 mips_elf_link_hash_traverse (htab, mips_elf_allocate_lazy_stub, &hti); in mips_elf_lay_out_lazy_stubs()
9534 if (hti.error) in mips_elf_lay_out_lazy_stubs()
10386 struct mips_htab_traverse_info *hti; in mips_elf_create_la25_stub() local
10394 hti = (struct mips_htab_traverse_info *) data; in mips_elf_create_la25_stub()
10395 htab = mips_elf_hash_table (hti->info); in mips_elf_create_la25_stub()
10406 hti->error = TRUE; in mips_elf_create_la25_stub()
10430 bfd_put_micromips_32 (hti->output_bfd, in mips_elf_create_la25_stub()
10433 bfd_put_micromips_32 (hti->output_bfd, in mips_elf_create_la25_stub()
10439 bfd_put_32 (hti->output_bfd, LA25_LUI (target_high), loc); in mips_elf_create_la25_stub()
10440 bfd_put_32 (hti->output_bfd, LA25_ADDIU (target_low), loc + 4); in mips_elf_create_la25_stub()
10449 bfd_put_micromips_32 (hti->output_bfd, in mips_elf_create_la25_stub()
10451 bfd_put_micromips_32 (hti->output_bfd, in mips_elf_create_la25_stub()
10453 bfd_put_micromips_32 (hti->output_bfd, in mips_elf_create_la25_stub()
10455 bfd_put_32 (hti->output_bfd, 0, loc + 12); in mips_elf_create_la25_stub()
10459 bfd_put_32 (hti->output_bfd, LA25_LUI (target_high), loc); in mips_elf_create_la25_stub()
10460 bfd_put_32 (hti->output_bfd, LA25_J (target), loc + 4); in mips_elf_create_la25_stub()
10461 bfd_put_32 (hti->output_bfd, LA25_ADDIU (target_low), loc + 8); in mips_elf_create_la25_stub()
10462 bfd_put_32 (hti->output_bfd, 0, loc + 12); in mips_elf_create_la25_stub()
14242 struct mips_htab_traverse_info hti; in _bfd_mips_elf_final_link() local
14273 hti.info = info; in _bfd_mips_elf_final_link()
14274 hti.output_bfd = abfd; in _bfd_mips_elf_final_link()
14275 hti.error = FALSE; in _bfd_mips_elf_final_link()
14276 htab_traverse (htab->la25_stubs, mips_elf_create_la25_stub, &hti); in _bfd_mips_elf_final_link()
14277 if (hti.error) in _bfd_mips_elf_final_link()