Lines Matching refs:weak
158 * A weak fuzzy match is when a weak symbol was resolved and matched to
202 * If we have a weak symbol, attempt to find the strong symbol it will
212 * - not be another weak symbol
221 * accurate and matches that of the weak symbol. We assume this is a
233 * What we really need here is a SUNW section containing weak<->strong
237 check_for_weak(GElf_Sym *weak, char const *weakfile,
247 if (GELF_ST_BIND(weak->st_info) != STB_WEAK)
262 if (GELF_ST_TYPE(weak->st_info) != type ||
263 weak->st_value != sym.st_value)
266 if (weak->st_size != sym.st_size)
272 if (sym.st_shndx != weak->st_shndx)
300 * for a weak symbol, we need to copy it and rename it to match
301 * the weak symbol. We also need to add it to the td so it's