diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog index c6bc016ce81..f65607a966f 100644 --- a/gdb/gdbserver/ChangeLog +++ b/gdb/gdbserver/ChangeLog @@ -1,3 +1,8 @@ +2016-10-27 Yao Qi + + * linux-low.c (linux_supports_range_stepping): Return true if + can_software_single_step return true. + 2016-10-27 Yao Qi * inferiors.c (find_inferior_in_random): New function. diff --git a/gdb/gdbserver/linux-low.c b/gdb/gdbserver/linux-low.c index 5dcf376ecf6..b441ebccce5 100644 --- a/gdb/gdbserver/linux-low.c +++ b/gdb/gdbserver/linux-low.c @@ -6519,6 +6519,8 @@ linux_supports_agent (void) static int linux_supports_range_stepping (void) { + if (can_software_single_step ()) + return 1; if (*the_low_target.supports_range_stepping == NULL) return 0;