* 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:
parent
751254059d
commit
de64a9acc6
2 changed files with 16 additions and 4 deletions
|
@ -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
|
||||
|
|
|
@ -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,
|
||||
¤t_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,
|
||||
¤t_target);
|
||||
create_solib_event_breakpoint (target_gdbarch, sym_addr);
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue