* elf.c (elf_find_function): Don't cache if symbols change.
+2013-02-07 Roberto Agostino Vitillo <ra.vitillo@gmail.com>
+
+ PR binutils/15106
+ * elf.c (elf_find_function): Don't cache if symbols change.
+
2013-02-07 Alan Modra <amodra@gmail.com>
PR binutils/14873
const char **functionname_ptr)
{
static asection *last_section;
+ static asymbol **last_symbols;
static asymbol *func;
static const char *filename;
static bfd_size_type func_size;
return FALSE;
if (last_section != section
+ || last_symbols != symbols
|| func == NULL
|| offset < func->value
|| offset >= func->value + func_size)
state = nothing_seen;
func_size = 0;
last_section = section;
+ last_symbols = symbols;
for (p = symbols; *p != NULL; p++)
{