Lines Matching refs:got

481   0, 0, 0, 0,	/* replaced with address of .got + 4.  */
483 0, 0, 0, 0, /* replaced with address of .got + 8. */
493 0, 0, 0, 0, /* replaced with address of this symbol in .got. */
514 0, 0, 0, 0, /* replaced with offset of this symbol in .got. */
566 /* tls_type for each local got entry. */
677 /* Create .got, .gotplt, and .rel.got sections in DYNOBJ, and set up
689 htab->sgot = bfd_get_section_by_name (dynobj, ".got");
690 htab->sgotplt = bfd_get_section_by_name (dynobj, ".got.plt");
694 htab->srelgot = bfd_make_section (dynobj, ".rel.got");
705 /* Create .plt, .rel.plt, .got, .got.plt, .rel.got, .dynbss, and
781 && dir->got.refcount <= 0)
936 h->got.refcount += 1;
1219 /* Update the got entry reference counts for the section being removed. */
1280 if (h->got.refcount > 0)
1281 h->got.refcount -= 1;
1328 when we know the address of the .got section. */
1460 /* Allocate space in .plt, .got and associated reloc sections for
1522 /* We also need to make an entry in the .got.plt section, which
1523 will be placed in the .got section by the linker script. */
1543 if (h->got.refcount > 0
1547 h->got.offset = (bfd_vma) -1;
1548 else if (h->got.refcount > 0)
1564 h->got.offset = s->size;
1589 h->got.offset = (bfd_vma) -1;
1732 /* Set up .got offsets for local syms, and space for local dynamic
1809 /* Allocate 2 got entries and 1 dynamic reloc for R_386_TLS_LDM
1818 /* Allocate global sym .plt and .got entries, and space for global
2191 off = h->got.offset;
2208 When doing a dynamic link, we create a .rel.got
2217 h->got.offset |= 1;
2277 calculation. We always want the start of .got.plt. If we
2630 off = h->got.offset;
2708 h->got.offset |= 1;
2999 /* Get the offset into the .got table of the entry that
3000 corresponds to this function. Each .got entry is 4 bytes.
3060 if (h->got.offset != (bfd_vma) -1
3075 + (h->got.offset & ~(bfd_vma) 1));
3085 BFD_ASSERT((h->got.offset & 1) != 0);
3090 BFD_ASSERT((h->got.offset & 1) == 0);
3092 htab->sgot->contents + h->got.offset);