Home
last modified time | relevance | path

Searched refs:got_offset (Results 1 – 14 of 14) sorted by relevance

/freebsd-10-stable/contrib/binutils/bfd/
Delfxx-ia64.c83 bfd_vma got_offset; member
2237 bfd_vma curr, prev, got_offset; in sort_dyn_sym_info() local
2244 got_offset = info [0].got_offset; in sort_dyn_sym_info()
2251 if (got_offset == (bfd_vma) -1) in sort_dyn_sym_info()
2252 got_offset = info [i].got_offset; in sort_dyn_sym_info()
2255 got_offset = info [i].got_offset; in sort_dyn_sym_info()
2270 if (got_offset != (bfd_vma) -1) in sort_dyn_sym_info()
2271 info [kept].got_offset = got_offset; in sort_dyn_sym_info()
2274 got_offset = info [i].got_offset; in sort_dyn_sym_info()
2286 if (got_offset == (bfd_vma) -1) in sort_dyn_sym_info()
[all …]
Delf64-alpha.c137 int got_offset; member
1705 gotent->got_offset = -1; in get_got_entry()
2326 gotent->got_offset = *plge; in elf64_alpha_calc_got_offsets_for_symbol()
2351 bfd_size_type got_offset = alpha_elf_tdata(i)->got->size; in elf64_alpha_calc_got_offsets() local
2367 gotent->got_offset = got_offset; in elf64_alpha_calc_got_offsets()
2368 got_offset += alpha_got_entry_size (gotent->reloc_type); in elf64_alpha_calc_got_offsets()
2372 alpha_elf_tdata(i)->got->size = got_offset; in elf64_alpha_calc_got_offsets()
3580 tprel_gotent->got_offset = -1; in elf64_alpha_relax_tls_get_addr()
4252 sgot->contents + gotent->got_offset); in elf64_alpha_relocate_section()
4259 gotent->got_offset, 0, in elf64_alpha_relocate_section()
[all …]
Delf32-s390.c3128 bfd_vma got_offset; local
3147 got_offset = (plt_index + 3) * GOT_ENTRY_SIZE;
3176 + got_offset),
3179 else if (got_offset < 4096)
3181 bfd_put_32 (output_bfd, (bfd_vma) PLT_PIC12_ENTRY_WORD0 + got_offset,
3196 else if (got_offset < 32768)
3198 bfd_put_32 (output_bfd, (bfd_vma) PLT_PIC16_ENTRY_WORD0 + got_offset,
3227 bfd_put_32 (output_bfd, got_offset,
3241 htab->sgotplt->contents + got_offset);
3246 + got_offset);
Delfxx-sparc.c3543 bfd_vma got_offset) in sparc_vxworks_build_plt_entry() argument
3566 bfd_put_32 (output_bfd, plt_entry[0] + ((got_base + got_offset) >> 10), in sparc_vxworks_build_plt_entry()
3568 bfd_put_32 (output_bfd, plt_entry[1] + ((got_base + got_offset) & 0x3ff), in sparc_vxworks_build_plt_entry()
3593 htab->sgotplt->contents + got_offset); in sparc_vxworks_build_plt_entry()
3606 rela.r_addend = got_offset; in sparc_vxworks_build_plt_entry()
3619 + got_offset); in sparc_vxworks_build_plt_entry()
3649 bfd_vma r_offset, got_offset; in _bfd_sparc_elf_finish_dynamic_symbol() local
3669 got_offset = (rela_index + 3) * 4; in _bfd_sparc_elf_finish_dynamic_symbol()
3672 rela_index, got_offset); in _bfd_sparc_elf_finish_dynamic_symbol()
3679 + got_offset); in _bfd_sparc_elf_finish_dynamic_symbol()
Delf32-i386.c3373 bfd_vma got_offset; in elf_i386_finish_dynamic_symbol() local
3395 got_offset = (plt_index + 3) * 4; in elf_i386_finish_dynamic_symbol()
3405 + got_offset), in elf_i386_finish_dynamic_symbol()
3438 + got_offset); in elf_i386_finish_dynamic_symbol()
3448 bfd_put_32 (output_bfd, got_offset, in elf_i386_finish_dynamic_symbol()
3463 htab->sgotplt->contents + got_offset); in elf_i386_finish_dynamic_symbol()
3468 + got_offset); in elf_i386_finish_dynamic_symbol()
Delf32-ppc.c6905 bfd_vma got_offset; in ppc_elf_finish_dynamic_symbol() local
6909 got_offset = (reloc_index + 3) * 4; in ppc_elf_finish_dynamic_symbol()
6918 bfd_vma got_offset_hi = (got_offset >> 16) in ppc_elf_finish_dynamic_symbol()
6919 + ((got_offset & 0x8000) >> 15); in ppc_elf_finish_dynamic_symbol()
6925 plt_entry[1] | (got_offset & 0xffff), in ppc_elf_finish_dynamic_symbol()
6931 = (got_offset in ppc_elf_finish_dynamic_symbol()
6981 htab->sgotplt->contents + got_offset); in ppc_elf_finish_dynamic_symbol()
6997 rela.r_addend = got_offset; in ppc_elf_finish_dynamic_symbol()
7007 rela.r_addend = got_offset; in ppc_elf_finish_dynamic_symbol()
7015 + got_offset); in ppc_elf_finish_dynamic_symbol()
[all …]
Dsunos.c586 bfd_vma got_offset; member
663 ret->got_offset = 0; in sunos_link_hash_newfunc()
1488 if (h->got_offset != 0) in sunos_scan_ext_relocs()
1491 h->got_offset = sgot->size; in sunos_scan_ext_relocs()
2414 got_offsetp = &h->got_offset; in sunos_check_dynamic_reloc()
Delf64-x86-64.c3067 bfd_vma got_offset; in elf64_x86_64_finish_dynamic_symbol() local
3088 got_offset = (plt_index + 3) * GOT_ENTRY_SIZE; in elf64_x86_64_finish_dynamic_symbol()
3102 + got_offset in elf64_x86_64_finish_dynamic_symbol()
3120 htab->sgotplt->contents + got_offset); in elf64_x86_64_finish_dynamic_symbol()
3125 + got_offset); in elf64_x86_64_finish_dynamic_symbol()
Delf64-s390.c3089 bfd_vma got_offset; local
3108 got_offset = (plt_index + 3) * GOT_ENTRY_SIZE;
3130 htab->sgotplt->output_offset + got_offset
3148 htab->sgotplt->contents + got_offset);
3153 + got_offset);
Delfxx-mips.c2230 mips_elf_initialize_tls_slots (bfd *abfd, bfd_vma got_offset, in mips_elf_initialize_tls_slots() argument
2276 offset = got_offset; in mips_elf_initialize_tls_slots()
2303 got_offset += 2 * MIPS_ELF_GOT_SIZE (abfd); in mips_elf_initialize_tls_slots()
2309 offset = got_offset; in mips_elf_initialize_tls_slots()
2335 sgot->contents + got_offset in mips_elf_initialize_tls_slots()
2340 sgot->contents + got_offset); in mips_elf_initialize_tls_slots()
2345 sgot->output_offset + sgot->output_section->vma + got_offset); in mips_elf_initialize_tls_slots()
8423 bfd_vma plt_address, plt_index, got_address, got_offset, branch_offset; in _bfd_mips_vxworks_finish_dynamic_symbol() local
8447 got_offset = mips_elf_gotplt_index (info, h); in _bfd_mips_vxworks_finish_dynamic_symbol()
8496 rel.r_addend = got_offset; in _bfd_mips_vxworks_finish_dynamic_symbol()
Delf32-arm.c8817 bfd_vma got_offset, got_address, plt_address; in elf32_arm_finish_dynamic_symbol() local
8827 got_offset = eh->plt_got_offset; in elf32_arm_finish_dynamic_symbol()
8834 plt_index = (got_offset - 12) / 4; in elf32_arm_finish_dynamic_symbol()
8839 + got_offset); in elf32_arm_finish_dynamic_symbol()
8892 rel.r_addend = got_offset; in elf32_arm_finish_dynamic_symbol()
8942 sgot->contents + got_offset); in elf32_arm_finish_dynamic_symbol()
DChangeLog218 * elfxx-ia64.c (sort_dyn_sym_info): Keep the valid got_offset
220 (get_dyn_sym_info): Initialize the got_offset field to -1.
DChangeLog-94952232 (struct sunos_link_hash_entry): Add got_offset and plt_offset
5781 Add got_offset and plt_offset fields.
5812 copy_offset. Initialize got_offset and plt_offset.
5845 regular object file. Create a GOT entry if got_offset is set.
5873 by a regular object file. Create a GOT entry if got_offset is
DChangeLog-98994363 * elf-bfd.h (struct elf_link_hash_entry): Swap got_offset/plt_offset