Lines Matching defs:got

1225 	      /* Create the .got section.  */
1237 if (h->got.refcount == 0)
1246 /* Allocate space in the .got section. */
1251 h->got.refcount++;
1469 /* Create the .got section. */
1482 off = h->got.offset;
1504 When doing a dynamic link, we create a .rela.got
1513 h->got.offset |= 1;
1644 /* Update the got entry reference counts for the section being removed. */
1684 if (h->got.refcount > 0)
1686 --h->got.refcount;
1687 if (h->got.refcount == 0)
1689 /* We don't need the .got entry any more. */
1702 /* We don't need the .got entry any more. */
1775 each addressable range of the got. */
1871 is mapped to the same segment as the got. */
1909 not from the beginning of the .got section. */
2066 linkonce section that got discarded. We reserved a dynamic
2067 relocation, but it was for another entry than the one we got at
2279 dynamic symbol entry for the got section, so idx will be
2846 dynamic symbol entry for the got section, so idx will
3359 /* Create a .got section, as well as its additional info field. This
3387 s = bfd_make_section_anyway_with_flags (abfd, ".got", flags);
3395 /* Define the symbol _GLOBAL_OFFSET_TABLE_ at the start of the .got
3396 (or .got.plt) section. We don't do this in the linker script
3414 data for the got. */
3424 s = bfd_make_section_anyway_with_flags (abfd, ".rel.got",
3486 /* Make sure the got and plt sections exist, and that our pointers in
3501 /* We need to create .plt, .rel[a].plt, .got, .got.plt, .dynbss, and
3675 /* This structure is used to assign offsets to got entries, function
3684 (negative) value. CUR is used to assign got entries, and it's
3691 used for the next got entry, otherwise CUR is used and
3719 bfd_vma got,
3730 /* If we had an incoming odd word and we have any got entries that
3737 if (odd && got)
3740 got -= 4;
3747 such that we can return it. Otherwise, if got doesn't require an
3749 block above, or it was set to zero because got was non-zero, or
3750 got was already zero. In the latter case, we want the value of
3753 if (got & 4)
3755 odd = cur + got;
3756 got += 4;
3760 gad->max = cur + got;
3983 /* Follow indirect and warning hash entries so that each got entry
4621 All GOT, GOTOFF and FUNCDESC relocations require a .got section to
4623 that will require a got.
5100 if (h->got.offset != (bfd_vma) - 1)
5116 + (h->got.offset & ~(bfd_vma) 1));
5133 (h->got.
5139 sgot->contents + (h->got.offset & ~(bfd_vma) 1));
5185 when we know the address of the .got section. */
5357 /* We may have created entries in the .rela.got section.
5359 not actually use these entries. Reset the size of .rela.got,
5419 else if (! CONST_STRNEQ (name, ".got"))