Lines Matching refs:offset

516 /* For the s390, simple addr offset can only be 0 - 4096.
541 LGF 1,12(1) # 6 bytes Load offset in symbl table in r1
543 .long ? # 4 bytes offset into symbol table
546 Fixup at offset 2: relative address to GOT entry
547 Fixup at offset 22: relative branch to PLT0
548 Fixup at offset 28: 32 bit offset into symbol table
550 A 32 bit offset into the symbol table is enough. It allows for symbol
565 /* The first PLT entry pushes the offset into the symbol table
572 STG 1,56(15) # r1 contains the offset into the symbol table
573 LARL 1,_GLOBAL_OFFSET_TABLE # load address of global offset table
578 Fixup at offset 8: relative address to start of GOT. */
684 bfd_vma offset;
918 allocate space in the global offset table or procedure linkage
1107 /* This symbol requires a global offset table entry. */
1579 h->plt.offset = (bfd_vma) -1;
1592 h->plt.offset = (bfd_vma) -1;
1612 only references to the symbol are via the global offset table.
1664 offset table. The dynamic linker will use the .dynsym entry to
1665 determine the address it must put in the global offset table, so
1734 h->plt.offset = s->size;
1745 h->root.u.def.value = h->plt.offset;
1760 h->plt.offset = (bfd_vma) -1;
1767 h->plt.offset = (bfd_vma) -1;
1782 /* For the GOTIE access without a literal pool entry the offset has
1786 h->got.offset = htab->sgot->size;
1790 h->got.offset = (bfd_vma) -1;
1808 h->got.offset = s->size;
1828 h->got.offset = (bfd_vma) -1;
2048 htab->tls_ldm_got.offset = htab->sgot->size;
2053 htab->tls_ldm_got.offset = -1;
2326 if (h != NULL && h->plt.offset != (bfd_vma) -1)
2331 Current offset - size first entry / entry size. */
2332 plt_index = (h->plt.offset - PLT_FIRST_ENTRY_SIZE) /
2353 offset table. */
2361 off = h->got.offset;
2376 this entry in the global offset table. Since the
2377 offset must always be a multiple of 2, we use the
2390 h->got.offset |= 1;
2403 /* The offset must always be a multiple of 8. We use
2442 /* For @GOTENT the relocation is against the offset between
2455 /* Relocation is relative to the start of the global offset
2468 /* Use global offset table as symbol value. */
2485 if (h->plt.offset == (bfd_vma) -1
2496 + h->plt.offset);
2509 || h->plt.offset == (bfd_vma) -1
2518 + h->plt.offset
2631 offset of the input section in the output
2707 off = h->got.offset;
2768 h->got.offset |= 1;
2803 off = h->got.offset;
2831 off = htab->tls_ldm_got.offset;
2853 htab->tls_ldm_got.offset |= 1;
3086 if (h->plt.offset != (bfd_vma) -1)
3103 Current offset - size first entry / entry size. */
3104 plt_index = (h->plt.offset - PLT_FIRST_ENTRY_SIZE) / PLT_ENTRY_SIZE;
3112 htab->splt->contents + h->plt.offset);
3114 htab->splt->contents + h->plt.offset + 4);
3116 htab->splt->contents + h->plt.offset + 8);
3118 htab->splt->contents + h->plt.offset + 12);
3120 htab->splt->contents + h->plt.offset + 16);
3122 htab->splt->contents + h->plt.offset + 20);
3124 htab->splt->contents + h->plt.offset + 24);
3126 htab->splt->contents + h->plt.offset + 28);
3131 - (htab->splt->output_section->vma + h->plt.offset))/2,
3132 htab->splt->contents + h->plt.offset + 2);
3136 htab->splt->contents + h->plt.offset + 24);
3137 /* Fixup offset into symbol table */
3139 htab->splt->contents + h->plt.offset + 28);
3141 /* Fill in the entry in the global offset table.
3142 Points to instruction after GOT offset. */
3146 + h->plt.offset
3170 if (h->got.offset != (bfd_vma) -1
3178 /* This symbol has an entry in the global offset table. Set it
3185 + (h->got.offset &~ (bfd_vma) 1));
3190 The entry in the global offset table will already have been
3198 BFD_ASSERT((h->got.offset & 1) != 0);
3206 BFD_ASSERT((h->got.offset & 1) == 0);
3207 bfd_put_64 (output_bfd, (bfd_vma) 0, htab->sgot->contents + h->got.offset);
3365 /* Fill in the first three entries in the global offset table. */