diff options
Diffstat (limited to 'gdb/minsyms.c')
-rw-r--r-- | gdb/minsyms.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gdb/minsyms.c b/gdb/minsyms.c index 9b2c800..4882e58 100644 --- a/gdb/minsyms.c +++ b/gdb/minsyms.c @@ -73,8 +73,9 @@ msymbol_is_function (struct objfile *objfile, minimal_symbol *minsym, case mst_data_gnu_ifunc: { struct gdbarch *gdbarch = get_objfile_arch (objfile); - CORE_ADDR pc = gdbarch_convert_from_func_ptr_addr (gdbarch, msym_addr, - target_stack); + CORE_ADDR pc + = gdbarch_convert_from_func_ptr_addr (gdbarch, msym_addr, + current_top_target ()); if (pc != msym_addr) { if (func_address_p != NULL) |