Home | History | Annotate | Download | only in bfd

Lines Matching defs:gpinfop

5224 			struct _frvfdpic_dynamic_got_plt_info *gpinfop)
5228 struct bfd_link_info *info = gpinfop->g.info;
5231 memcpy (frvfdpic_dynamic_got_plt_info (info), &gpinfop->g,
5232 sizeof (gpinfop->g));
5239 limit = odd + gpinfop->g.got12 + gpinfop->g.gotlos
5240 + gpinfop->g.fd12 + gpinfop->g.fdlos
5241 + gpinfop->g.tlsd12 + gpinfop->g.tlsdlos;
5246 if (gpinfop->g.fdplt < limit)
5248 tlslimit = (limit - gpinfop->g.fdplt) & ~ (bfd_vma) 8;
5249 limit = gpinfop->g.fdplt;
5253 if (gpinfop->g.tlsdplt < tlslimit)
5254 tlslimit = gpinfop->g.tlsdplt;
5258 odd = _frvfdpic_compute_got_alloc_data (&gpinfop->got12,
5262 gpinfop->g.got12,
5263 gpinfop->g.fd12,
5265 gpinfop->g.tlsd12,
5268 odd = _frvfdpic_compute_got_alloc_data (&gpinfop->gotlos,
5269 gpinfop->got12.tmin,
5271 gpinfop->got12.tmax,
5272 gpinfop->g.gotlos,
5273 gpinfop->g.fdlos,
5274 gpinfop->g.fdplt
5275 - gpinfop->got12.fdplt,
5276 gpinfop->g.tlsdlos,
5277 gpinfop->g.tlsdplt
5278 - gpinfop->got12.tlsdplt,
5280 odd = _frvfdpic_compute_got_alloc_data (&gpinfop->gothilo,
5281 gpinfop->gotlos.tmin,
5283 gpinfop->gotlos.tmax,
5284 gpinfop->g.gothilo,
5285 gpinfop->g.fdhilo,
5286 gpinfop->g.fdplt
5287 - gpinfop->got12.fdplt
5288 - gpinfop->gotlos.fdplt,
5289 gpinfop->g.tlsdhilo,
5290 gpinfop->g.tlsdplt
5291 - gpinfop->got12.tlsdplt
5292 - gpinfop->gotlos.tlsdplt,
5297 gpinfop);
5299 frvfdpic_got_section (info)->size = gpinfop->gothilo.tmax
5300 - gpinfop->gothilo.tmin
5303 - (odd + 4 == gpinfop->gothilo.tmax ? 4 : 0);
5328 (gpinfop->g.relocs - gpinfop->g.lzplt / 8)
5331 BFD_ASSERT (gpinfop->g.relocs == 0);
5343 frvfdpic_gotfixup_section (info)->size = (gpinfop->g.fixups + 1) * 4;
5358 gpinfop->g.lzplt / 8
5379 frvfdpic_plt_section (info)->size = gpinfop->g.lzplt
5380 + ((gpinfop->g.lzplt + (FRVFDPIC_LZPLT_BLOCK_SIZE - 4) - 8)
5386 gpinfop->g.lzplt = 0;
5390 frvfdpic_got_initial_offset (info) = -gpinfop->gothilo.tmin;
5402 if (gpinfop->g.tls_ret_refs)
5406 gpinfop);