Lines Matching defs:defined

46       /* Zap symbol defined in an as-needed lib that wasn't linked.
48 defined in shared libraries can't be overridden, because we
324 /* The .dynbss section is a place to put symbols which are defined
485 been defined. record_dynamic_symbol and size_dynamic_sections
518 currently defined by a dynamic object, but not by a regular
527 currently defined by a dynamic object, but not by a regular object,
562 /* If this is a weak defined symbol, and we know a corresponding
900 with a newly defined symbol--so we just return. */
940 _GLOBAL_OFFSET_TABLE_, which are regular symbols defined in a
1185 is undefined and the new symbol is defined. */
1270 symbols defined in dynamic objects. */
1284 definition, we need to see if the symbol was already defined by
1314 a type change. If the old symbol is a defined symbol, a type
1338 /* Skip weak definitions of symbols that are already defined. */
1346 they are defined after the dynamic object in the link.
1389 old symbol that looks like it might be a common symbol defined in
1521 though we were defining the symbol we just defined, although we
1553 the symbol defined in the dynamic object.
1693 /* This routine is used to export all defined symbols into the dynamic
1751 /* Look through the symbols which are defined in other shared
1768 /* We only care about symbols defined in shared objects with version
1859 /* We only need version numbers for symbols defined in regular
2375 permit a non-ELF file to correctly refer to a symbol defined in
2417 symbol was defined in a non-ELF file. Catch that case here.
2440 /* If this is a final link, and the symbol was defined as a common
2454 symbol was defined in a regular object, then it actually doesn't
2482 /* If this is a weak defined symbol in a dynamic object, and we know
2499 /* If the real definition is defined by a regular object file,
2546 defined by a dynamic object, or is not referenced by a regular
2547 object, ignore it. We do have to handle a weak defined symbol,
2550 about symbols which are defined by one dynamic object and
2574 the real symbol is not itself defined by a regular object file,
2579 is defined by a regular object file, we don't get the real symbol
2622 (_("warning: type and size of dynamic symbol `%s' are not defined"),
2648 requirement of symbols defined in the section. Since we don't
2764 /* If it isn't defined locally, then clearly it's dynamic. */
2807 /* At this point, we know the symbol is defined and dynamic. In an
2813 /* Now deal with defined dynamic symbols in shared libraries. Ones
2887 /* If the symbol is defined in the common section, then
2909 the symbol is defined in this element. */
3371 been defined, then we will not be using the entry
3418 /* Also set SEC_EXCLUDE, so that symbols defined in
4009 /* If this is a defined non-hidden version symbol,
4085 /* Keep a list of all weak defined non function symbols from
4093 then this symbol was already defined by some previous
4265 is one which is referenced or defined by both a regular
4512 /* Now set the weakdefs field correctly for all the weak defined
4517 object refers to a symbol defined weakly in a dynamic object, the
4534 defined symbol, search time for N weak defined symbols will be
4824 as those defined in libc.so.1. Correct linking requires that we
4847 bfd_boolean *defined = NULL;
4865 /* Keep track of all symbols we know to be already defined, and all
4873 defined = bfd_zmalloc (amt);
4875 if (defined == NULL || included == NULL)
4901 if (defined[i] || included[i])
4936 defined[i] = TRUE;
4968 they can be defined. FIXME: This isn't perfect, because
4970 undefined symbol which is defined later on in this pass
4995 free (defined);
5001 if (defined != NULL)
5002 free (defined);
5328 #endif /* defined (BFD_HOST_U_64_BIT) */
5567 not defined in a shared object. */
5608 /* Find all symbols which were defined in a dynamic object and make
6544 to "defined" and give it a value. */
8102 /* If a non-weak symbol with non-default visibility is not defined
8111 (_("%B: %s symbol `%s' isn't defined"),
8209 symbols defined in discarded sections. */
8234 symbols defined in discarded sections. If this function returns
8238 symbol was actually defined in the kept section. Otherwise ld will
8443 /* If this symbol is defined in a section which we are
8642 "defined in discarded section `%A' of %B\n"),
8647 really defined in the kept linkonce section.
9034 /* Treat a reloc against a defined symbol as though it were
10981 be that someone has defined a non-global vtable though, which
11026 /* Oops! We've got a reference past the defined end of