public inbox for gdb-patches@sourceware.org
 help / color / mirror / Atom feed
* [PATCH 00/13] [aarch64] Share more code between GDB and GDBserver
@ 2015-08-18 15:53 Yao Qi
  2015-08-18 15:53 ` [PATCH 11/13] Make aarch64_linux_prepare_to_resume the same on " Yao Qi
                   ` (13 more replies)
  0 siblings, 14 replies; 18+ messages in thread
From: Yao Qi @ 2015-08-18 15:53 UTC (permalink / raw)
  To: gdb-patches

This patch series makes more aarch64-linux code shared between GDB and
GDBserver.  These shared code are about HW watchpoint handling and
aarch64_linux_new_thread.  The first several small patches make code
in two sides identical, and then the following patches move them into
nat/ directory.

The while series is tested aarch64-linux.

*** BLURB HERE ***

Yao Qi (13):
  [gdbserver] Use iterate_over_lwps in aarch64_notify_debug_reg_change
  Re-indent the code
  Remove some comments in debug_reg_change_callback
  Get pid rather than lwpid
  Use phex debug_reg_change_callback
  Use debug_printf in debug_reg_change_callback
  Make aarch64_notify_debug_reg_change the same on GDB and GDBserver
  Make debug_reg_change_callback the same on GDB and GDBserver
  Move debug_reg_change_callback and aarch64_notify_debug_reg_change to
    nat/aarch64-linux-hw-point.c
  Add pid argument in aarch64_get_debug_reg_state
  Make aarch64_linux_prepare_to_resume the same on GDB and GDBserver
  Move aarch64_linux_prepare_to_resume to nat/aarch64-linux.c
  Move aarch64_linux_new_thread to nat/aarch64-linux.c

 gdb/Makefile.in                   |   6 +-
 gdb/aarch64-linux-nat.c           | 144 +----------------------------
 gdb/config/aarch64/linux.mh       |   3 +-
 gdb/gdbserver/Makefile.in         |   3 +
 gdb/gdbserver/configure.srv       |   1 +
 gdb/gdbserver/linux-aarch64-low.c | 188 +++-----------------------------------
 gdb/nat/aarch64-linux-hw-point.c  |  88 ++++++++++++++++++
 gdb/nat/aarch64-linux-hw-point.h  |   5 +-
 gdb/nat/aarch64-linux.c           |  80 ++++++++++++++++
 gdb/nat/aarch64-linux.h           |  26 ++++++
 10 files changed, 222 insertions(+), 322 deletions(-)
 create mode 100644 gdb/nat/aarch64-linux.c
 create mode 100644 gdb/nat/aarch64-linux.h

-- 
1.9.1

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2015-08-25 13:33 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-08-18 15:53 [PATCH 00/13] [aarch64] Share more code between GDB and GDBserver Yao Qi
2015-08-18 15:53 ` [PATCH 11/13] Make aarch64_linux_prepare_to_resume the same on " Yao Qi
2015-08-18 15:53 ` [PATCH 08/13] Make debug_reg_change_callback " Yao Qi
2015-08-18 15:53 ` [PATCH 13/13] Move aarch64_linux_new_thread to nat/aarch64-linux.c Yao Qi
2015-08-18 15:53 ` [PATCH 01/13] [gdbserver] Use iterate_over_lwps in aarch64_notify_debug_reg_change Yao Qi
2015-08-18 15:53 ` [PATCH 04/13] Get pid rather than lwpid Yao Qi
2015-08-25 10:47   ` Pedro Alves
2015-08-25 13:12     ` Yao Qi
2015-08-25 13:33       ` Pedro Alves
2015-08-18 15:53 ` [PATCH 06/13] Use debug_printf in debug_reg_change_callback Yao Qi
2015-08-18 15:53 ` [PATCH 05/13] Use phex debug_reg_change_callback Yao Qi
2015-08-18 15:53 ` [PATCH 12/13] Move aarch64_linux_prepare_to_resume to nat/aarch64-linux.c Yao Qi
2015-08-18 15:53 ` [PATCH 09/13] Move debug_reg_change_callback and aarch64_notify_debug_reg_change to nat/aarch64-linux-hw-point.c Yao Qi
2015-08-18 15:53 ` [PATCH 10/13] Add pid argument in aarch64_get_debug_reg_state Yao Qi
2015-08-18 15:53 ` [PATCH 07/13] Make aarch64_notify_debug_reg_change the same on GDB and GDBserver Yao Qi
2015-08-18 15:53 ` [PATCH 03/13] Remove some comments in debug_reg_change_callback Yao Qi
2015-08-18 15:53 ` [PATCH 02/13] Re-indent the code Yao Qi
2015-08-25 10:43 ` [PATCH 00/13] [aarch64] Share more code between GDB and GDBserver Yao Qi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).