[PATCH 0/2 V2] Support single step by arch or target

Yao Qi
2015-09-01T08:42:12Z

This is the V2 of my patch <https://sourceware.org/ml/gdb-patches/2015-07/msg00040.html>
to address Pedro's comment on backward compatibility problem.

Patch 1 is to rename target_ops hook supports_conditional_breakpoints
to supports_hardware_single_step, nothing changes since I post it last
time <https://sourceware.org/ml/gdb-patches/2015-07/msg00035.html>.

Patch 2 is the major one in this series, details can be found in it.

Regression tested on aarch64 with {native, gdbserver} x {32-bit, 64-bit}.

*** BLURB HERE ***

Yao Qi (2):
[gdbserver] Rename supports_conditional_breakpoints to
supports_hardware_single_step
Support single step by arch or target

gdb/aarch64-linux-nat.c | 9 ++++++++
gdb/arm-linux-tdep.c | 5 ++++
gdb/doc/gdb.texinfo | 8 +++++++
gdb/gdbserver/linux-low.c | 11 +++------
gdb/gdbserver/lynx-low.c | 5 +---
gdb/gdbserver/nto-low.c | 5 +---
gdb/gdbserver/server.c | 35 ++++++++++++++++++++++++----
gdb/gdbserver/spu-low.c | 2 +-
gdb/gdbserver/target.c | 8 +++++++
gdb/gdbserver/target.h | 13 ++++++-----
gdb/gdbserver/win32-low.c | 5 +---
gdb/remote.c | 58 +++++++++++++++++++++++++++++++++++++++--------
gdb/target-delegates.c | 31 +++++++++++++++++++++++++
gdb/target.h | 9 ++++++++
14 files changed, 164 insertions(+), 40 deletions(-)

--
1.9.1