Home | History | Annotate | Download | only in bfd

Lines Matching full:local_got_refcounts

793 /* The local_got_refcounts and local_got_offsets are a multiple of
2483 bfd_signed_vma *local_got_refcounts;
2502 local_got_refcounts = elf_local_got_refcounts (abfd);
2534 : &local_got_refcounts[LGOT_REG_NDX (r_symndx)];
2543 : &local_got_refcounts[LGOT_DTP_NDX (r_symndx)];
2551 : &local_got_refcounts[LGOT_TPREL_NDX (r_symndx)];
2587 if (local_got_refcounts != NULL)
2591 BFD_ASSERT (local_got_refcounts[r_symndx] > 0);
2592 --local_got_refcounts[r_symndx];
2618 if (local_got_refcounts != NULL)
2619 local_got_refcounts[-1]--;
2647 local_got_refcounts != NULL);
2648 local_got_refcounts[-1]--;
3144 bfd_signed_vma *local_got_refcounts;
3161 local_got_refcounts = elf_local_got_refcounts (abfd);
3262 if (local_got_refcounts == NULL)
3266 /* We use index local_got_refcounts[-1] to count all
3271 local_got_refcounts = ((bfd_signed_vma *) bfd_zalloc (abfd, amt));
3272 if (local_got_refcounts == NULL)
3275 local_got_refcounts++;
3276 elf_local_got_refcounts (abfd) = local_got_refcounts;
3489 if (local_got_refcounts[r_symndx_lgot] == 0)
3502 local_got_refcounts[r_symndx_lgot]++;
3505 local_got_refcounts[r_symndx]++;
3516 local_got_refcounts[-1]++;
3523 local_got_refcounts[-1]++;
4299 bfd_signed_vma *local_got_refcounts = elf_local_got_refcounts (ibfd);
4301 BFD_ASSERT (local_got_refcounts != NULL);
4303 if (local_got_refcounts[LGOT_REG_NDX (symndx)] > 0)
4307 BFD_ASSERT (local_got_refcounts[LGOT_DTP_NDX (symndx)] == 0
4308 && local_got_refcounts[LGOT_TPREL_NDX (symndx)] == 0);
4312 if (local_got_refcounts[LGOT_DTP_NDX (symndx)] > 0)
4315 if (local_got_refcounts[LGOT_TPREL_NDX (symndx)] > 0)