forked from Imagelibrary/binutils-gdb
btrace: add missing NO_HISTORY
If a single-step ended right at the end of the execution history, we forgot to announce that. Fix it. gdb/ * record-btrace.c (record_btrace_single_step_forward): Return NO_HISTORY if a step brings us to the end of the execution history.
This commit is contained in:
@@ -2061,7 +2061,10 @@ record_btrace_single_step_forward (struct thread_info *tp)
|
||||
|
||||
/* We stop replaying if we reached the end of the trace. */
|
||||
if (btrace_insn_cmp (replay, &end) == 0)
|
||||
record_btrace_stop_replaying (tp);
|
||||
{
|
||||
record_btrace_stop_replaying (tp);
|
||||
return btrace_step_no_history ();
|
||||
}
|
||||
|
||||
return btrace_step_spurious ();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user