Lines Matching defs:opd

987    entries in .opd for them.  */
1132 /* We never need an opd entry for a symbol which is not
1141 we have to create an opd descriptor. */
1150 initialize the .opd entry. Make sure the symbol gets
1192 /* Otherwise we do not need an opd entry. */
1222 /* Create function descriptor section (.opd). This section is called .opd
1233 asection *opd;
1236 opd = hppa_info->opd_sec;
1237 if (!opd)
1243 opd = bfd_make_section_with_flags (dynobj, ".opd",
1249 if (!opd
1250 || !bfd_set_section_alignment (abfd, opd, 3))
1256 hppa_info->opd_sec = opd;
1405 .opd:
1408 .rela.opd:
1463 s = bfd_make_section_with_flags (abfd, ".rela.opd",
1504 isn't a R_PARISC_FPTR64, or we don't want an opd entry. */
1526 opd entry will need an EPLT relocation to relocate the symbol's address
1634 space in the .opd section for each function's FPTR. If we are
1690 /* Allocate space for entries in the .opd section. */
1724 else if (strcmp (name, ".opd") == 0
1892 /* Function symbols for which we created .opd entries *may* have been
1951 address of this symbol's entry within the .opd section. */
2084 /* The .opd section contains FPTRs for each function this file
2106 /* The first two words of an .opd entry are zero.
2125 for each entry in the .opd, even for static functions (they may have
2144 .opd entry for this symbol. */
2154 which is address of the function's .opd entry.
2157 (if we did, the data in the .opd would reference itself rather
2168 the .opd entry. Ultimately this should be safe since a static
2230 to point to the FPTR entry in the .opd section.
2339 isn't a R_PARISC_FPTR64, or we don't want an opd entry. */
2352 a function and that the function has an entry in the .opd
2354 entry in .opd.
2358 to the .opd entry. Then we could use that dynamic symbol in
2363 the .opd entry. At least that seems sensible until you
2369 between the section symbol and the address of the .opd entry. */
2374 /* First compute the address of the opd entry for this symbol. */
2385 with the relocation and the opd entry. */
2448 /* Finalize the contents of the .opd section. */