Home | History | Annotate | Download | only in bfd

Lines Matching defs:dinfo

3386 				 struct _bfinfdpic_dynamic_got_info *dinfo)
3390 dinfo->got17m4 += 4;
3392 dinfo->gothilo += 4;
3400 dinfo->got17m4 += 4;
3402 dinfo->gothilo += 4;
3410 && entry->symndx == -1 && ! BFINFDPIC_SYM_LOCAL (dinfo->info, entry->d.h)
3411 && elf_hash_table (dinfo->info)->dynamic_sections_created;
3416 || BFINFDPIC_FUNCDESC_LOCAL (dinfo->info, entry->d.h)));
3418 && entry->symndx == -1 && ! BFINFDPIC_SYM_LOCAL (dinfo->info, entry->d.h)
3419 && ! (dinfo->info->flags & DF_BIND_NOW)
3420 && elf_hash_table (dinfo->info)->dynamic_sections_created;
3424 dinfo->fd17m4 += 8;
3426 dinfo->fdplt += 8;
3428 dinfo->fdhilo += 8;
3434 dinfo->lzplt += LZPLT_NORMAL_SIZE;
3443 struct _bfinfdpic_dynamic_got_info *dinfo,
3448 if (!bfd_link_pde (dinfo->info))
3452 if (entry->symndx != -1 || BFINFDPIC_SYM_LOCAL (dinfo->info, entry->d.h))
3462 || BFINFDPIC_FUNCDESC_LOCAL (dinfo->info, entry->d.h))
3480 dinfo->relocs += relocs;
3481 dinfo->fixups += fixups;
3493 struct _bfinfdpic_dynamic_got_info *dinfo = dinfo_;
3495 _bfinfdpic_count_nontls_entries (entry, dinfo);
3497 _bfinfdpic_count_relocs_fixups (entry, dinfo, false);
3702 struct _bfinfdpic_dynamic_got_plt_info *dinfo = info_;
3705 entry->got_entry = _bfinfdpic_get_got_entry (&dinfo->got17m4);
3707 entry->got_entry = _bfinfdpic_get_got_entry (&dinfo->gothilo);
3710 entry->fdgot_entry = _bfinfdpic_get_got_entry (&dinfo->got17m4);
3712 entry->fdgot_entry = _bfinfdpic_get_got_entry (&dinfo->gothilo);
3715 entry->fd_entry = _bfinfdpic_get_fd_entry (&dinfo->got17m4);
3716 else if (entry->plt && dinfo->got17m4.fdplt)
3718 dinfo->got17m4.fdplt -= 8;
3719 entry->fd_entry = _bfinfdpic_get_fd_entry (&dinfo->got17m4);
3723 dinfo->gothilo.fdplt -= 8;
3724 entry->fd_entry = _bfinfdpic_get_fd_entry (&dinfo->gothilo);
3727 entry->fd_entry = _bfinfdpic_get_fd_entry (&dinfo->gothilo);
3740 struct _bfinfdpic_dynamic_got_plt_info *dinfo = info_;
3746 if (dinfo->got17m4.fdplt)
3748 entry->fd_entry = _bfinfdpic_get_fd_entry (&dinfo->got17m4);
3749 dinfo->got17m4.fdplt -= 8;
3753 BFD_ASSERT (dinfo->gothilo.fdplt);
3754 entry->fd_entry = _bfinfdpic_get_fd_entry (&dinfo->gothilo);
3755 dinfo->gothilo.fdplt -= 8;
3765 entry->plt_entry = bfinfdpic_plt_section (dinfo->g.info)->size;
3776 bfinfdpic_plt_section (dinfo->g.info)->size += size;
3781 entry->lzplt_entry = dinfo->g.lzplt;
3782 dinfo->g.lzplt += LZPLT_NORMAL_SIZE;
3787 dinfo->g.lzplt += LZPLT_RESOLVER_EXTRA;
4138 struct _bfinfdpic_dynamic_got_info *dinfo;
4173 dinfo = bfinfdpic_dynamic_got_plt_info (info);
4175 _bfinfdpic_count_relocs_fixups (picrel, dinfo, true);
4180 _bfinfdpic_count_relocs_fixups (picrel, dinfo, false);