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
316 /* The .dynbss section is a place to put symbols which are defined
454 been defined. record_dynamic_symbol and size_dynamic_sections
468 currently defined by a dynamic object, but not by a regular
477 currently defined by a dynamic object, but not by a regular object,
512 /* If this is a weak defined symbol, and we know a corresponding
824 with a newly defined symbol--so we just return. */
864 _GLOBAL_OFFSET_TABLE_, which are regular symbols defined in a
1068 is undefined and the new symbol is defined. */
1154 symbols defined in dynamic objects. */
1168 definition, we need to see if the symbol was already defined by
1198 a type change. If the old symbol is a defined symbol, a type
1222 /* Skip weak definitions of symbols that are already defined. */
1230 they are defined after the dynamic object in the link.
1273 old symbol that looks like it might be a common symbol defined in
1405 though we were defining the symbol we just defined, although we
1437 the symbol defined in the dynamic object.
1573 /* This routine is used to export all defined symbols into the dynamic
1627 /* Look through the symbols which are defined in other shared
1644 /* We only care about symbols defined in shared objects with version
1735 /* We only need version numbers for symbols defined in regular
2251 permit a non-ELF file to correctly refer to a symbol defined in
2293 symbol was defined in a non-ELF file. Catch that case here.
2316 /* If this is a final link, and the symbol was defined as a common
2330 symbol was defined in a regular object, then it actually doesn't
2358 /* If this is a weak defined symbol in a dynamic object, and we know
2375 /* If the real definition is defined by a regular object file,
2422 defined by a dynamic object, or is not referenced by a regular
2423 object, ignore it. We do have to handle a weak defined symbol,
2426 about symbols which are defined by one dynamic object and
2450 the real symbol is not itself defined by a regular object file,
2455 is defined by a regular object file, we don't get the real symbol
2498 (_("warning: type and size of dynamic symbol `%s' are not defined"),
2586 /* If it isn't defined locally, then clearly it's dynamic. */
2626 /* At this point, we know the symbol is defined and dynamic. In an
2632 /* Now deal with defined dynamic symbols in shared libraries. Ones
2699 /* If the symbol is defined in the common section, then
2722 the symbol is defined in this element. */
3147 been defined, then we will not be using the entry
3194 /* Also set SEC_EXCLUDE, so that symbols defined in
3775 /* If this is a defined non-hidden version symbol,
3851 /* Keep a list of all weak defined non function symbols from
3859 then this symbol was already defined by some previous
4018 is one which is referenced or defined by both a regular
4244 /* Now set the weakdefs field correctly for all the weak defined
4249 object refers to a symbol defined weakly in a dynamic object, the
4266 defined symbol, search time for N weak defined symbols will be
4556 as those defined in libc.so.1. Correct linking requires that we
4579 bfd_boolean *defined = NULL;
4597 /* Keep track of all symbols we know to be already defined, and all
4605 defined = bfd_zmalloc (amt);
4607 if (defined == NULL || included == NULL)
4633 if (defined[i] || included[i])
4668 defined[i] = TRUE;
4700 they can be defined. FIXME: This isn't perfect, because
4702 undefined symbol which is defined later on in this pass
4727 free (defined);
4733 if (defined != NULL)
4734 free (defined);
4944 #endif /* defined (BFD_HOST_U_64_BIT) */
5183 not defined in a shared object. */
5224 /* Find all symbols which were defined in a dynamic object and make
6628 /* If a non-weak symbol with non-default visibility is not defined
6637 (_("%B: %s symbol `%s' isn't defined"),
6730 symbols defined in discarded sections. */
6755 symbols defined in discarded sections. If this function returns
6759 symbol was actually defined in the kept section. Otherwise ld will
6957 /* If this symbol is defined in a section which we are
7152 "defined in discarded section `%A' of %B\n"),
7157 really defined in the kept linkonce section.
7529 /* Treat a reloc against a defined symbol as though it were
9344 be that someone has defined a non-global vtable though, which
9389 /* Oops! We've got a reference past the defined end of