Home | History | Annotate | Download | only in bfd

Lines Matching refs:osi

6620 elfNN_aarch64_output_map_sym (output_arch_syminfo *osi,
6626 sym.st_value = (osi->sec->output_section->vma
6627 + osi->sec->output_offset + offset);
6631 sym.st_shndx = osi->sec_shndx;
6632 return osi->func (osi->finfo, names[type], &sym, osi->sec, NULL) == 1;
6642 output_arch_syminfo *osi = (output_arch_syminfo *) inf;
6660 if (!elfNN_aarch64_output_map_sym (osi, AARCH64_MAP_INSN, addr))
6670 elfNN_aarch64_output_stub_sym (output_arch_syminfo *osi, const char *name,
6675 sym.st_value = (osi->sec->output_section->vma
6676 + osi->sec->output_offset + offset);
6680 sym.st_shndx = osi->sec_shndx;
6681 return osi->func (osi->finfo, name, &sym, osi->sec, NULL) == 1;
6691 output_arch_syminfo *osi;
6695 osi = (output_arch_syminfo *) in_arg;
6701 if (stub_sec != osi->sec)
6711 if (!elfNN_aarch64_output_stub_sym (osi, stub_name, addr,
6714 if (!elfNN_aarch64_output_map_sym (osi, AARCH64_MAP_INSN, addr))
6719 (osi, stub_name, addr, sizeof (aarch64_long_branch_stub)))
6721 if (!elfNN_aarch64_output_map_sym (osi, AARCH64_MAP_INSN, addr))
6723 if (!elfNN_aarch64_output_map_sym (osi, AARCH64_MAP_DATA, addr + 16))
6727 if (!elfNN_aarch64_output_stub_sym (osi, stub_name, addr,
6730 if (!elfNN_aarch64_output_map_sym (osi, AARCH64_MAP_INSN, addr))
6734 if (!elfNN_aarch64_output_stub_sym (osi, stub_name, addr,
6737 if (!elfNN_aarch64_output_map_sym (osi, AARCH64_MAP_INSN, addr))
6760 output_arch_syminfo osi;
6765 osi.finfo = finfo;
6766 osi.info = info;
6767 osi.func = func;
6781 osi.sec = stub_sec;
6783 osi.sec_shndx = _bfd_elf_section_from_bfd_section
6784 (output_bfd, osi.sec->output_section);
6787 if (!elfNN_aarch64_output_map_sym (&osi, AARCH64_MAP_INSN, 0))
6791 &osi);
6800 osi.sec_shndx = _bfd_elf_section_from_bfd_section
6802 osi.sec = htab->root.splt;
6805 (void *) &osi);