* solib-svr4.c (enable_break): Call

gdbarch_convert_from_func_ptr_addr on results of looking up
	fallback symbol names.
This commit is contained in:
Joseph Myers 2009-11-10 21:36:48 +00:00
parent 751254059d
commit de64a9acc6
2 changed files with 16 additions and 4 deletions

View File

@ -1,3 +1,9 @@
2009-11-10 Joseph Myers <joseph@codesourcery.com>
* solib-svr4.c (enable_break): Call
gdbarch_convert_from_func_ptr_addr on results of looking up
fallback symbol names.
2009-11-10 Daniel Gutson <dgutson@codesourcery.com>
* procfs.c (procfs_do_thread_registers): Added a call to fetch

View File

@ -1436,8 +1436,11 @@ enable_break (struct svr4_info *info)
msymbol = lookup_minimal_symbol (*bkpt_namep, NULL, symfile_objfile);
if ((msymbol != NULL) && (SYMBOL_VALUE_ADDRESS (msymbol) != 0))
{
create_solib_event_breakpoint (target_gdbarch,
SYMBOL_VALUE_ADDRESS (msymbol));
sym_addr = SYMBOL_VALUE_ADDRESS (msymbol);
sym_addr = gdbarch_convert_from_func_ptr_addr (target_gdbarch,
sym_addr,
&current_target);
create_solib_event_breakpoint (target_gdbarch, sym_addr);
return 1;
}
}
@ -1447,8 +1450,11 @@ enable_break (struct svr4_info *info)
msymbol = lookup_minimal_symbol (*bkpt_namep, NULL, symfile_objfile);
if ((msymbol != NULL) && (SYMBOL_VALUE_ADDRESS (msymbol) != 0))
{
create_solib_event_breakpoint (target_gdbarch,
SYMBOL_VALUE_ADDRESS (msymbol));
sym_addr = SYMBOL_VALUE_ADDRESS (msymbol);
sym_addr = gdbarch_convert_from_func_ptr_addr (target_gdbarch,
sym_addr,
&current_target);
create_solib_event_breakpoint (target_gdbarch, sym_addr);
return 1;
}
}