Lines Matching defs:got

68 /* This structure is used to hold .got entries while estimating got sizes.  */
78 /* If abfd == NULL, an address that must be stored in the got. */
84 corresponding to a global symbol in the got (or, local, if
89 /* The offset from the beginning of the .got section to the entry
118 /* The number of global .got entries. */
120 /* The number of local .got entries. */
122 /* The number of local .got entries we have used. */
124 /* A hash table holding members of the got. */
126 /* In multi-got links, a pointer to the next got (err, rather, most
127 of the time, it points to the previous got). */
158 /* The number of local .got entries we reserve. */
162 /* The offset of $gp from the beginning of the .got section. */
1045 referenced are marked with got offset 2. Those that are
1048 if (h->root.got.offset == 2)
1054 else if (h->root.got.offset != 1)
1068 asection *sgot = bfd_get_linker_section (abfd, ".got");
1115 /* In the multi-got case, assigned_gotno of the master got_info
1431 s = bfd_make_section_anyway_with_flags (abfd, ".got", flags);
1566 asection *got;
1578 got = score_elf_got_section (dynobj, FALSE);
1579 if (got == NULL)
1581 g = score_elf_section_data (got)->u.got_info;
1608 of the symbols that required a forced got entry. */
1609 if (h->root.got.offset == 2)
1616 /* If we haven't got through GOT allocation yet, just bump up the
1620 else if (h->root.got.offset == 1)
1623 been marked for a global got entry, give it a local entry
1678 if (h->got.offset != MINUS_ONE)
1684 h->got.offset = 1;
1783 /* Follow indirect and warning hash entries so that each got entry
1829 /* Turn indirect got entries in a got_entries table into their final locations. */
3336 else if (CONST_STRNEQ (name, ".got"))
3440 /* We need to create .got section. */
3659 /* In case if we don't have global got symbols we default
3723 if (strcmp (name, ".got") == 0