Lines Matching defs:version

8    the Free Software Foundation; either version 3 of the License, or
9 (at your option) any later version.
278 /* Create sections to hold version informations. These are removed
286 s = bfd_make_section_anyway_with_flags (abfd, ".gnu.version",
537 /* We don't put any version information in the dynamic string
615 /* Set versioned if symbol version is unknown. */
616 char *version = strrchr (name, ELF_VER_CHR);
617 if (version)
619 if (version > name && version[-1] != ELF_VER_CHR)
677 section garbage collection and clear out any version information
1049 /* NEW_VERSION is the symbol version of the new symbol. */
1052 /* Symbol version is unknown or versioned. */
1087 to the symbol with the same symbol version. NEW_HIDDEN is
1089 the same symbol version. */
1098 /* OLD_VERSION is the symbol version of the existing
1109 have the same symbol version. */
1357 the symbol with default version to the normal one if it
1735 default for the symbol with the default version if needed. The
1768 /* If this symbol has a version, and it is the default version, we
1771 specify a version to be bound to this version of the symbol. */
1794 default version. */
1828 /* If the undecorated symbol will have a version added by a
1832 command line rather than via --version-script. */
1870 is the name without a version. NAME is the fully versioned
1871 name, and it is the default version.
1948 /* We also need to define an indirection from the nondefault version
2058 libraries and referenced here. Update the list of version
2071 /* We only care about symbols defined in shared objects with version
2081 /* See if we already know about this version. */
2096 /* This is a new version. Add it to tree we are building. */
2141 have the version number script until we have read all of the input
2167 /* We only need version numbers for symbols defined in regular
2182 /* If there is no version string, we can just return out. */
2186 /* Look for the version. If we find it, it is no longer weak. */
2231 version node for this version. */
2255 /* Don't count anonymous version tag. */
2271 /* We could not find the version for a symbol when
2275 (_("%B: version node not found for symbol %s"),
2283 /* If we don't have a version for this symbol, see if we can find
3479 /* Adjust version definitions. */
3511 /* Adjust version references. */
3561 This version is used when different targets for the same architecture
4085 /* Read in any version definitions. */
4352 /* Use the default symbol version created earlier. */
4362 /* If this is a hidden symbol, or if it is not version
4363 1, we append the version name to the symbol name.
4365 if it is not a function, because it might be the version
4390 (_("%B: %s: invalid version %u (max %d)"),
4427 (_("%B: %s: invalid needed version %d"),
4447 /* If this is a defined non-hidden version symbol,
4449 default version of the symbol. */
5255 /* If this is a default version (the name contains @@), look up the
5256 symbol again with only one `@' as well as without the version.
5258 version will be matched by the default symbol in the archive. */
5278 version. */
6123 /* Mark this version if there is a definition and it is
6132 /* Attach all the symbols to their version information. */
6151 (_("%s: undefined version: %s"),
6286 /* Set up the version definition section. */
6290 /* We may have created additional version definitions if we are
6294 /* Skip anonymous version tag. */
6315 /* Make space for the base version. */
6320 /* Make space for the default version. */
6331 /* Don't emit base version twice. */
6348 /* Fill in the version definition section. */
6395 /* Add a symbol representing this version. */
6411 /* Create a duplicate of the base version with the same
6434 /* Don't emit the base version twice. */
6442 /* Add a symbol representing this version. */
6500 version script. */
6548 /* Work out the size of the version reference section. */
6576 /* Build the version dependency section. */
6662 s = bfd_get_linker_section (dynobj, ".gnu.version");
6753 /* Work out the size of the symbol version section. */
6754 s = bfd_get_linker_section (dynobj, ".gnu.version");
7591 /* Optimized faster version. */
7770 /* symbol version section (.gnu.version). */
9131 versioned symbol that would normally require an explicit version.
9222 /* Read in any version definitions. */
9272 /* This is the base or first version. We can use it. */
9311 anything that might have been forced to local scope in a version
9533 to the decorated version of the name. For example, if the
9535 foo is used with no version, then we add an indirect symbol
9669 /* Since there is no version information in the dynamic string,
9670 if there is no version info in symbol version section, we will
9684 (_("%B: No symbol version section for versioned symbol `%s'"),
11334 flinfo.symver_sec = bfd_get_linker_section (dynobj, ".gnu.version");
11847 version script or due to symbol visibility. We do this in a
11878 converted to local in a version script. */
12190 name = ".gnu.version";