Lines Matching defs:dinfo
3385 struct _bfinfdpic_dynamic_got_info *dinfo)
3389 dinfo->got17m4 += 4;
3391 dinfo->gothilo += 4;
3399 dinfo->got17m4 += 4;
3401 dinfo->gothilo += 4;
3409 && entry->symndx == -1 && ! BFINFDPIC_SYM_LOCAL (dinfo->info, entry->d.h)
3410 && elf_hash_table (dinfo->info)->dynamic_sections_created;
3415 || BFINFDPIC_FUNCDESC_LOCAL (dinfo->info, entry->d.h)));
3417 && entry->symndx == -1 && ! BFINFDPIC_SYM_LOCAL (dinfo->info, entry->d.h)
3418 && ! (dinfo->info->flags & DF_BIND_NOW)
3419 && elf_hash_table (dinfo->info)->dynamic_sections_created;
3423 dinfo->fd17m4 += 8;
3425 dinfo->fdplt += 8;
3427 dinfo->fdhilo += 8;
3433 dinfo->lzplt += LZPLT_NORMAL_SIZE;
3442 struct _bfinfdpic_dynamic_got_info *dinfo,
3447 if (!bfd_link_pde (dinfo->info))
3451 if (entry->symndx != -1 || BFINFDPIC_SYM_LOCAL (dinfo->info, entry->d.h))
3461 || BFINFDPIC_FUNCDESC_LOCAL (dinfo->info, entry->d.h))
3479 dinfo->relocs += relocs;
3480 dinfo->fixups += fixups;
3492 struct _bfinfdpic_dynamic_got_info *dinfo = dinfo_;
3494 _bfinfdpic_count_nontls_entries (entry, dinfo);
3496 _bfinfdpic_count_relocs_fixups (entry, dinfo, false);
3701 struct _bfinfdpic_dynamic_got_plt_info *dinfo = info_;
3704 entry->got_entry = _bfinfdpic_get_got_entry (&dinfo->got17m4);
3706 entry->got_entry = _bfinfdpic_get_got_entry (&dinfo->gothilo);
3709 entry->fdgot_entry = _bfinfdpic_get_got_entry (&dinfo->got17m4);
3711 entry->fdgot_entry = _bfinfdpic_get_got_entry (&dinfo->gothilo);
3714 entry->fd_entry = _bfinfdpic_get_fd_entry (&dinfo->got17m4);
3715 else if (entry->plt && dinfo->got17m4.fdplt)
3717 dinfo->got17m4.fdplt -= 8;
3718 entry->fd_entry = _bfinfdpic_get_fd_entry (&dinfo->got17m4);
3722 dinfo->gothilo.fdplt -= 8;
3723 entry->fd_entry = _bfinfdpic_get_fd_entry (&dinfo->gothilo);
3726 entry->fd_entry = _bfinfdpic_get_fd_entry (&dinfo->gothilo);
3739 struct _bfinfdpic_dynamic_got_plt_info *dinfo = info_;
3745 if (dinfo->got17m4.fdplt)
3747 entry->fd_entry = _bfinfdpic_get_fd_entry (&dinfo->got17m4);
3748 dinfo->got17m4.fdplt -= 8;
3752 BFD_ASSERT (dinfo->gothilo.fdplt);
3753 entry->fd_entry = _bfinfdpic_get_fd_entry (&dinfo->gothilo);
3754 dinfo->gothilo.fdplt -= 8;
3764 entry->plt_entry = bfinfdpic_plt_section (dinfo->g.info)->size;
3775 bfinfdpic_plt_section (dinfo->g.info)->size += size;
3780 entry->lzplt_entry = dinfo->g.lzplt;
3781 dinfo->g.lzplt += LZPLT_NORMAL_SIZE;
3786 dinfo->g.lzplt += LZPLT_RESOLVER_EXTRA;
4137 struct _bfinfdpic_dynamic_got_info *dinfo;
4172 dinfo = bfinfdpic_dynamic_got_plt_info (info);
4174 _bfinfdpic_count_relocs_fixups (picrel, dinfo, true);
4179 _bfinfdpic_count_relocs_fixups (picrel, dinfo, false);