* infrun.c: Doc fixes.
(handle_inferior_event): Clarify debug message. (insert_step_resume_breakpoint_at_sal): Print a debug message.
This commit is contained in:
parent
79e341d9af
commit
d3169d93f7
|
@ -1,3 +1,9 @@
|
||||||
|
2007-04-13 Daniel Jacobowitz <dan@codesourcery.com>
|
||||||
|
|
||||||
|
* infrun.c: Doc fixes.
|
||||||
|
(handle_inferior_event): Clarify debug message.
|
||||||
|
(insert_step_resume_breakpoint_at_sal): Print a debug message.
|
||||||
|
|
||||||
2007-04-12 Ulrich Weigand <uweigand@de.ibm.com>
|
2007-04-12 Ulrich Weigand <uweigand@de.ibm.com>
|
||||||
|
|
||||||
* configure.tgt (arm-*-nto*, sh-*-nto*): Remove.
|
* configure.tgt (arm-*-nto*, sh-*-nto*): Remove.
|
||||||
|
|
14
gdb/infrun.c
14
gdb/infrun.c
|
@ -2022,6 +2022,7 @@ process_event_stop_test:
|
||||||
code paths as single-step - set a breakpoint at the
|
code paths as single-step - set a breakpoint at the
|
||||||
signal return address and then, once hit, step off that
|
signal return address and then, once hit, step off that
|
||||||
breakpoint. */
|
breakpoint. */
|
||||||
|
|
||||||
insert_step_resume_breakpoint_at_frame (get_current_frame ());
|
insert_step_resume_breakpoint_at_frame (get_current_frame ());
|
||||||
ecs->step_after_step_resume_breakpoint = 1;
|
ecs->step_after_step_resume_breakpoint = 1;
|
||||||
keep_going (ecs);
|
keep_going (ecs);
|
||||||
|
@ -2338,7 +2339,8 @@ process_event_stop_test:
|
||||||
if (step_resume_breakpoint)
|
if (step_resume_breakpoint)
|
||||||
{
|
{
|
||||||
if (debug_infrun)
|
if (debug_infrun)
|
||||||
fprintf_unfiltered (gdb_stdlog, "infrun: step-resume breakpoint\n");
|
fprintf_unfiltered (gdb_stdlog,
|
||||||
|
"infrun: step-resume breakpoint is inserted\n");
|
||||||
|
|
||||||
/* Having a step-resume breakpoint overrides anything
|
/* Having a step-resume breakpoint overrides anything
|
||||||
else having to do with stepping commands until
|
else having to do with stepping commands until
|
||||||
|
@ -2785,7 +2787,7 @@ step_into_function (struct execution_control_state *ecs)
|
||||||
keep_going (ecs);
|
keep_going (ecs);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Insert a "step resume breakpoint" at SR_SAL with frame ID SR_ID.
|
/* Insert a "step-resume breakpoint" at SR_SAL with frame ID SR_ID.
|
||||||
This is used to both functions and to skip over code. */
|
This is used to both functions and to skip over code. */
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -2796,13 +2798,19 @@ insert_step_resume_breakpoint_at_sal (struct symtab_and_line sr_sal,
|
||||||
thread, so we should never be setting a new
|
thread, so we should never be setting a new
|
||||||
step_resume_breakpoint when one is already active. */
|
step_resume_breakpoint when one is already active. */
|
||||||
gdb_assert (step_resume_breakpoint == NULL);
|
gdb_assert (step_resume_breakpoint == NULL);
|
||||||
|
|
||||||
|
if (debug_infrun)
|
||||||
|
fprintf_unfiltered (gdb_stdlog,
|
||||||
|
"infrun: inserting step-resume breakpoint at 0x%s\n",
|
||||||
|
paddr_nz (sr_sal.pc));
|
||||||
|
|
||||||
step_resume_breakpoint = set_momentary_breakpoint (sr_sal, sr_id,
|
step_resume_breakpoint = set_momentary_breakpoint (sr_sal, sr_id,
|
||||||
bp_step_resume);
|
bp_step_resume);
|
||||||
if (breakpoints_inserted)
|
if (breakpoints_inserted)
|
||||||
insert_breakpoints ();
|
insert_breakpoints ();
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Insert a "step resume breakpoint" at RETURN_FRAME.pc. This is used
|
/* Insert a "step-resume breakpoint" at RETURN_FRAME.pc. This is used
|
||||||
to skip a potential signal handler.
|
to skip a potential signal handler.
|
||||||
|
|
||||||
This is called with the interrupted function's frame. The signal
|
This is called with the interrupted function's frame. The signal
|
||||||
|
|
Loading…
Reference in New Issue