Lines Matching refs:offset

484   /* Like R_PPC_ADDR32, but used when setting global offset table
963 with values (sym+add)@dtpmod and (sym+add)@dtprel, and computes the offset
1025 with values (sym+add)@dtpmod and zero, and computes the offset to the
1087 the offset to the entry. */
1148 offset to the entry. */
1289 address in the .sdata section, and returning the offset from
1306 address in the .sdata2 section, and returning the offset from
1339 signed offset from the appropriate base, and filling in the register
1363 in the 16 bit signed offset from the appropriate base, and filling in the
1744 /* offset of pointer from beginning of section */
1745 bfd_vma offset;
1824 int offset;
1840 offset = 72;
1848 size, note->descpos + offset);
2144 unsigned long offset;
2180 offset = 0;
2201 || (bfd_bread (buffer + offset, length, ibfd) != length))
2208 ptr = buffer + offset;
2231 if (offset + length > output_section_size)
2238 /* Update the offset. */
2239 offset += length;
2364 This field stores the offset into .got2 used to initialise the
2366 current gcc this is the only offset used). */
2372 /* PLT refcount or offset. */
2376 bfd_vma offset;
2379 /* .glink stub offset. */
2425 specific backend uses this field to map the field into the offset
2486 bfd_vma offset;
2572 ret->elf.init_plt_offset.offset = 0;
2992 linker_section_ptr->offset = lsect->section->size;
2997 "Create pointer in linker section %s, offset = %ld, section size = %ld\n",
2998 lsect->name, (long) linker_section_ptr->offset,
3082 allocate space in the global offset table or procedure linkage
3236 /* This symbol requires a global offset table entry. */
3250 /* This is a global offset table entry for a local symbol. */
4419 only references to the symbol are via the global offset table.
4463 offset table. The dynamic linker will use the .dynsym entry to
4464 determine the address it must put in the global offset table, so
4479 runtime process image. We need to remember the offset into the
4550 /* Allocate NEED contiguous space in .got, and return the offset.
4636 ent->plt.offset = plt_offset;
4699 ent->plt.offset = plt_offset;
4712 if (ent->plt.offset
4733 ent->plt.offset = (bfd_vma) -1;
4736 ent->plt.offset = (bfd_vma) -1;
4764 /* If just an LD reloc, we'll just use htab->tlsld_got.offset. */
4766 eh->elf.got.offset = (bfd_vma) -1;
4785 eh->elf.got.offset = allocate_got (htab, need);
4801 eh->elf.got.offset = (bfd_vma) -1;
5014 htab->tlsld_got.offset. */
5047 htab->tlsld_got.offset = allocate_got (htab, 8);
5052 htab->tlsld_got.offset = (bfd_vma) -1;
5410 toff = ent->plt.offset;
5451 offset passed to _bfd_merged_section_offset, since the
5455 access is presumed to be an offset from "sym"; The
5738 if ((linker_section_ptr->offset & 1) == 0)
5742 lsect->section->contents + linker_section_ptr->offset);
5743 linker_section_ptr->offset += 1;
5747 + linker_section_ptr->offset - 1
5752 "Finish pointer in linker section %s, offset = %ld (0x%lx)\n",
5896 addend specifies the GOT pointer offset within .got2. */
6029 bfd_vma offset;
6032 offset = (bfd_vma) -1;
6042 offset = rel[1].r_offset;
6050 if (offset != (bfd_vma) -1)
6056 bfd_put_32 (output_bfd, insn2, contents + offset);
6084 if (offset != (bfd_vma) -1)
6087 rel[1].r_offset = offset + d_offset;
6090 bfd_put_32 (output_bfd, insn2, contents + offset);
6109 bfd_vma offset = rel->r_offset;
6125 bfd_put_32 (output_bfd, insn2, contents + offset);
6127 BFD_ASSERT (offset == rel[1].r_offset);
6263 offset table. */
6275 offp = &htab->tlsld_got.offset;
6293 offp = &h->got.offset;
6302 /* The offset must always be a multiple of 4. We use the
6314 if (offp == &htab->tlsld_got.offset)
6697 + ent->plt.offset);
6750 /* Handle the TOC16 reloc. We want to use the offset within the .got
6787 + ent->plt.offset);
6990 "offset = %ld, addend = %ld\n",
7096 if (ent->plt.offset != (bfd_vma) -1)
7105 reloc_index = ent->plt.offset / 4;
7108 reloc_index = ((ent->plt.offset - htab->plt_initial_entry_size)
7137 htab->plt->contents + ent->plt.offset + 0);
7140 htab->plt->contents + ent->plt.offset + 4);
7154 htab->plt->contents + ent->plt.offset + 0);
7157 htab->plt->contents + ent->plt.offset + 4);
7161 htab->plt->contents + ent->plt.offset + 8);
7163 htab->plt->contents + ent->plt.offset + 12);
7166 the byte offset of the R_PPC_JMP_SLOT relocation from the
7170 prescaled offset. */
7173 htab->plt->contents + ent->plt.offset + 16);
7179 offset. */
7182 | (-(ent->plt.offset + 20) & 0x03fffffc)),
7183 htab->plt->contents + ent->plt.offset + 20);
7185 htab->plt->contents + ent->plt.offset + 24);
7187 htab->plt->contents + ent->plt.offset + 28);
7194 + ent->plt.offset + 16),
7208 + ent->plt.offset + 2);
7218 + ent->plt.offset + 6);
7232 rela.r_addend = ent->plt.offset + 16;
7237 In particular, the offset for the relocation is not the
7239 by the ABI. Instead, the offset is set to the address of
7250 + ent->plt.offset);
7258 bfd_vma val = (htab->glink_pltresolve + ent->plt.offset
7262 htab->plt->contents + ent->plt.offset);
7294 plt = (ent->plt.offset
7647 * add 11,0,11 # r11 = index * 12 = reloc offset.