This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[PATCH 0/2 V2] Support single step by arch or target
- From: Yao Qi <qiyaoltc at gmail dot com>
- To: gdb-patches at sourceware dot org
- Date: Tue, 1 Sep 2015 09:41:53 +0100
- Subject: [PATCH 0/2 V2] Support single step by arch or target
- Authentication-results: sourceware.org; auth=none
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