These were already ignored for direct matches (commit
2867a2a13d186),
but we should also skip them in the wildcard-matching loop.
Noted in PR17360 by the a.out+0 warning for "__libc_start_main".
++iter)
{
fi = iter->second;
- if (!null_die(&fi->die))
- continue; // already handled in query_module_dwarf()
+ if (!null_die(&fi->die) // already handled in query_module_dwarf()
+ || fi->descriptor) // ppc opd (and also undefined symbols)
+ continue;
if (dw.function_name_matches_pattern(fi->name, function_str_val))
query_symtab_func_info(*fi, this);
}