2004-07-23 Andrew Cagney <cagney@gnu.org>
* infrun.c (handle_inferior_event): Separate the STEP_OVER_ALL and DEPRECATED_IGNORE_HELPER_CALL cases, only #ifdef the latter.
This commit is contained in:
parent
f6da8dd80e
commit
8567c30fd0
|
@ -1,3 +1,8 @@
|
||||||
|
2004-07-23 Andrew Cagney <cagney@gnu.org>
|
||||||
|
|
||||||
|
* infrun.c (handle_inferior_event): Separate the STEP_OVER_ALL and
|
||||||
|
DEPRECATED_IGNORE_HELPER_CALL cases, only #ifdef the latter.
|
||||||
|
|
||||||
2004-07-23 Martin Hunt <hunt@redhat.com>
|
2004-07-23 Martin Hunt <hunt@redhat.com>
|
||||||
Kevin Buettner <kevinb@redhat.com>
|
Kevin Buettner <kevinb@redhat.com>
|
||||||
|
|
||||||
|
|
13
gdb/infrun.c
13
gdb/infrun.c
|
@ -2344,8 +2344,7 @@ process_event_stop_test:
|
||||||
DEPRECATED_IGNORE_HELPER_CALL, SKIP_TRAMPOLINE_CODE,
|
DEPRECATED_IGNORE_HELPER_CALL, SKIP_TRAMPOLINE_CODE,
|
||||||
skip_language_trampoline frame, et.al.) need to be replaced
|
skip_language_trampoline frame, et.al.) need to be replaced
|
||||||
with generic attributes bound to the frame's function. */
|
with generic attributes bound to the frame's function. */
|
||||||
if (step_over_calls == STEP_OVER_ALL
|
if (DEPRECATED_IGNORE_HELPER_CALL (stop_pc))
|
||||||
|| DEPRECATED_IGNORE_HELPER_CALL (stop_pc))
|
|
||||||
{
|
{
|
||||||
/* We're doing a "next", set a breakpoint at callee's return
|
/* We're doing a "next", set a breakpoint at callee's return
|
||||||
address (the address at which the caller will
|
address (the address at which the caller will
|
||||||
|
@ -2356,6 +2355,16 @@ process_event_stop_test:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
if (step_over_calls == STEP_OVER_ALL)
|
||||||
|
{
|
||||||
|
/* We're doing a "next", set a breakpoint at callee's return
|
||||||
|
address (the address at which the caller will
|
||||||
|
resume). */
|
||||||
|
insert_step_resume_breakpoint (get_prev_frame (get_current_frame ()),
|
||||||
|
ecs);
|
||||||
|
keep_going (ecs);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
/* If we are in a function call trampoline (a stub between the
|
/* If we are in a function call trampoline (a stub between the
|
||||||
calling routine and the real function), locate the real
|
calling routine and the real function), locate the real
|
||||||
|
|
Loading…
Reference in New Issue