find_solib_trampoline_target if PC is not in .plt section.
2007-10-31 Ulrich Weigand <uweigand@de.ibm.com>
+ * ppc-linux-tdep.c (ppc_linux_skip_trampoline_code): Fall back to
+ find_solib_trampoline_target if PC is not in .plt section.
+
+2007-10-31 Ulrich Weigand <uweigand@de.ibm.com>
+
* elfread.c (elf_symtab_read): When constructing a solib trampoline
minimal symbol from an undefined dynamic symbol, use proper section.
char symname[1024];
struct minimal_symbol *msymbol;
- /* Find the section pc is in; return if not in .plt */
+ /* Find the section pc is in; if not in .plt, try the default method. */
sect = find_pc_section (pc);
if (!sect || strcmp (sect->the_bfd_section->name, ".plt") != 0)
- return 0;
+ return find_solib_trampoline_target (frame, pc);
objfile = sect->objfile;