Home
last modified time | relevance | path

Searched refs:gotplt_refcount (Results 1 – 6 of 6) sorted by relevance

/toolchain/binutils/binutils-2.25/bfd/
Delf32-cris.c755 bfd_signed_vma gotplt_refcount; member
868 ret->gotplt_refcount = 0; in elf_cris_link_hash_newfunc()
2604 elf_cris_hash_entry (h)->gotplt_refcount--; in cris_elf_gc_sweep_hook()
2727 BFD_ASSERT (h->gotplt_refcount == 0 in elf_cris_adjust_gotplt_to_got()
2728 || h->gotplt_refcount <= h->root.plt.refcount); in elf_cris_adjust_gotplt_to_got()
2731 if (h->gotplt_refcount <= 0) in elf_cris_adjust_gotplt_to_got()
2739 h->root.got.refcount += h->gotplt_refcount; in elf_cris_adjust_gotplt_to_got()
2740 h->reg_got_refcount += h->gotplt_refcount; in elf_cris_adjust_gotplt_to_got()
2741 h->gotplt_refcount = 0; in elf_cris_adjust_gotplt_to_got()
2755 h->root.got.refcount += h->gotplt_refcount; in elf_cris_adjust_gotplt_to_got()
[all …]
Delf32-s390.c655 bfd_signed_vma gotplt_refcount; member
787 eh->gotplt_refcount = 0; in link_hash_newfunc()
1163 ((struct elf_s390_link_hash_entry *) h)->gotplt_refcount++; in elf_s390_check_relocs()
1595 ((struct elf_s390_link_hash_entry *) h)->gotplt_refcount--; in elf_s390_gc_sweep_hook()
1627 if (h->gotplt_refcount <= 0) in elf_s390_adjust_gotplt()
1632 h->elf.got.refcount += h->gotplt_refcount; in elf_s390_adjust_gotplt()
1633 h->gotplt_refcount = -1; in elf_s390_adjust_gotplt()
Delf64-s390.c568 bfd_signed_vma gotplt_refcount; member
699 eh->gotplt_refcount = 0; in link_hash_newfunc()
1095 ((struct elf_s390_link_hash_entry *) h)->gotplt_refcount++; in elf_s390_check_relocs()
1538 ((struct elf_s390_link_hash_entry *) h)->gotplt_refcount--; in elf_s390_gc_sweep_hook()
1570 if (h->gotplt_refcount <= 0) in elf_s390_adjust_gotplt()
1575 h->elf.got.refcount += h->gotplt_refcount; in elf_s390_adjust_gotplt()
1576 h->gotplt_refcount = -1; in elf_s390_adjust_gotplt()
Delf32-sh.c2394 bfd_signed_vma gotplt_refcount; member
2533 ret->gotplt_refcount = 0; in sh_elf_link_hash_newfunc()
2947 && eh->gotplt_refcount > 0) in allocate_dynrelocs()
2951 h->got.refcount += eh->gotplt_refcount; in allocate_dynrelocs()
2952 if (h->plt.refcount >= eh->gotplt_refcount) in allocate_dynrelocs()
2953 h->plt.refcount -= eh->gotplt_refcount; in allocate_dynrelocs()
5846 if (eh->gotplt_refcount > 0) in sh_elf_gc_sweep_hook()
5848 eh->gotplt_refcount -= 1; in sh_elf_gc_sweep_hook()
5927 edir->gotplt_refcount = eind->gotplt_refcount; in sh_elf_copy_indirect_symbol()
5928 eind->gotplt_refcount = 0; in sh_elf_copy_indirect_symbol()
[all …]
DChangeLog-02034938 (struct elf_s390_link_hash_entry): Add gotplt_refcount to keep track
4940 (link_hash_newfunc): Initialize gotplt_refcount.
6329 * elf32-sh.c (elf_sh_link_hash_entry): Add gotplt_refcount.
6334 (sh_elf_gc_sweep_hook): Adjust gotplt_refcount. Use it
6336 (sh_elf_copy_indirect_symbol): Copy gotplt_refcount across.
6337 (sh_elf_check_relocs): Increment gotplt_refcount.
DChangeLog-20041414 h->gotplt_refcount to 0, not -1.