mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-26 09:08:59 +00:00
2004-04-26 Orjan Friberg <orjanf@axis.com>
From Paul Koning <pkoning@equallogic.com>: * breakpoint.c (free_valchain): New function. (insert_bp_location, delete_breakpoint): Use free_valchain. (remove_breakpoint): Do not remove the valchain. (bpstat_stop_status): If not stopped by watchpoint, skip watchpoints when generating stop status list. * infrun.c (handle_inferior_event): Make stepped_after_stopped_by_watchpoint a global variable. * remote.c (remote_stopped_data_address): Return watch data address rather than zero if stepped_after_stopped_by_watchpoint is set.
This commit is contained in:
@@ -4640,10 +4640,13 @@ remote_stopped_by_watchpoint (void)
|
||||
return remote_stopped_by_watchpoint_p;
|
||||
}
|
||||
|
||||
extern int stepped_after_stopped_by_watchpoint;
|
||||
|
||||
static CORE_ADDR
|
||||
remote_stopped_data_address (void)
|
||||
{
|
||||
if (remote_stopped_by_watchpoint ())
|
||||
if (remote_stopped_by_watchpoint ()
|
||||
|| stepped_after_stopped_by_watchpoint)
|
||||
return remote_watch_data_address;
|
||||
return (CORE_ADDR)0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user